Initial pass at VGA display controller
Fix a bug in sync_fifo: almost_empty was defaulting to 0 at reset.