controllers: rewrote NES PPU to support cycle-accurate background rendering.
controllers: added player 1/2 NES standard controller support.
main: fixed Win32 memory mapping issue.
main: fixed Win32 compilation issues.
main: removed warning in clock consumption function for performance reasons.
mach: added GB (Nintendo Game Boy) initial machine file.
cpu: added LR35902 CPU file.
controllers: added GB mapper controller.
controllers: added GB ROM ONLY controller.
mach: added CPU, controllers, and memory regions in GB machine.
main: each memory bus size is now configurable.
scripts: added modified checkpatch script from Linux.
main: ffs is now available through bit operation functions.
cpu: added interrupt support in LR35902 CPU.
controllers: added initial support for GB LCD controller.
mach: added LCDC support to GB machine.
mach: added extra GB memory areas.
main: added memory region removal support.
controllers: GB mapper now maps ROM0 and boot ROM (with locking support).
frontends: added missing static declarations in SDL video frontend.