Hacked together a primitive "Invaders" demo that will be further developed to a game.
Merge branch 'quest-for-stable' into invaders
Fixed Invaders multi-shot code. Slowed projectile speed slightly.
Merge branch 'quest-for-stable'

Conflicts:
	Makefile
	games/gamelib.c
	games/gamelib.h

'Bout time we brought everything together and updated master.
Fixed merge conflicts, all new games/bug fixes/features in master now.
refactored GetBit and related funcs to be GetBitUInt8 since that's the context in which they are most often used.
Fixed warnings from display.c
Fixed warnings in demos.c
Fixed warnings in gameoflife.c. See line 19 for example of casting to pointers from integers. I need to convert this whole dang codebase to using portable types soon...
Fixed warnings in menu.c
Fixed warnings in memviewer.c
Fixed warnings in invaders.c
Fixed warnings in gfx.c
Fixed warnings in print.c (sans warnings about functions defined but not used)
Fixed warnings in input.c
Merge branch 'game-of-life'

Conflicts:
	games/gameoflife.c