fix compile error introduced while fixing synthesis warnings.
move CIA and VIC-IV to synchronous read for register files to
see if it fixes the weird bugs I am seeing around register file
treatment.
separate VIC-IV fastio read channel from other IO to work around
strange bugs that resulted when they were combined.  This commit
yet to be tested, but removing VIC-IV fastio read from the bus
was enough to fix Issue #5.  This should also help Issue #24.