Fixed an issue whereby minigb_apu was being compiled even though sound
support was disabled. This was somehow causing the LCD to become
corrupted.
Additionally added sleep routines during DMA transfer to LCD.
Additionally made sound support an option within cmake.
Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com>