Fix scrolling in The Young Indiana Jones Chronicels

This fix emulates some undocumented PPU behavior when a read or write is done at address $2007 when not in vblank.  This fixes the garbage on screen when scrolling vertically in The Young Indiana Jones Chronicles.

Credit for this goes to NESDev board members James, who originally figured out the undocumented behavior, and plasturion, who initially implemented this in Nestopia.