Finished code for NESJoypad's internal Shift Register

Also added ControllerIO to the NES's memory map. Still need to hook SDL
inputs to individual NESJoypads, as well as test all this.