libload: amd64 and i686 asm stubs
libload: ported doThisRelocation REL changes to RELA relocation
posix: add stubbed ffsl and ffsll
apps: added 'gears', which uses mesa (pup install mesa), and is much like glxgears. Thanks to Kevin Lange for the fairly stripped down 'gears' code.
misc: removed a .swp file I didn't mean to commit, and added *.swp to gitignore
gears: added graphics framework hooks, gears now works and renders!
cdi: updated submodule state
posix: SIGTTIN, SIGTTOU, SIGCONT, and SIGTSTP can all now come via Subsystem::threadException.
gears: colours now appear properly
gears: coding style
kernel: spinlock will now print the bad magic when it panics due to a bad magic value
winman: work towards getting winman up and going. Slow going, graphics and IPC apparently do not get on well at all.
ipc: move IpcEndpoint methods from the .h file to the .cc file, and yield() after releasing the mutex in IpcEndpoint::getMessage.

If we don't yield, it's possible that we can get into a state where
the other side of the endpoint waiting for us to receive this message
will not get woken up... and will then be hung, forever. Ouch.
gears: useful debug so we know when construct() finishes
kernel: Spinlock magic value error check now prints this as well.
winman: more work towards the window manager. Renders one frame of gears, and then 'gears' segfaults. Progress!
graphics: PedigreeGraphics::Rect::update() now actually updates the member variables
winman: initial work towards a simple tiling window manager
TUI: get select() working again for stdin
vmware-gfx: handle default values for hwRedraw