Squashed commit of the following: Update .gitignore Fix some compile-related issues. Add support for cursors of differing pixeldepth. Various compile-related fixes. graphics/nxglib: Separate cursor rendering routines in nxglib/ (like all other rendering logic). graphics/nxbe: Flesh out remaining cursor methods.