Go back to using clock.Await in the PPU for now, using Increment causes
the PPU and CPU to go out of sync.

Tile shift registers are now reloaded every 8 cycles on cycles 9, 17,
etc.  Low/high tiles bytes are loaded into a latch instead of loading
them into the shift register in one go, which was not correct.