KeyHandler and VoxelMap Changes

added features to KeyHandler and made key swapping actually work.
finished most of the heightmap renderer for VoxelMap and changed some
stuff.  Improved OpenGL error handling.