Enhanced 2D map editor.

* Disabled bilinear filtering for sharper textures
* Added scrollbars to move map faster
* Moved 2D tile rendering code to ImmediateTesselator
Allow software GL to be used
Do not check creation status on destroy; fix creation polling always returning true when uninitialized
Destroy input instance on tab switch; move model rendering to ImmediateTesselator; display error if GL_TEXTURE_RECTANGLE_ARB is not supported for GLMapComponent2D
Remove the need to rotate tile selection matrix
Help menu should always be last
Exclude lwjgl-platform and jinput dependencies, as we package them ourself
Translate info to top-left corner of viewport
Use iterator instead of sequential checking
Remove redundant cast
Move grid function to context View menu
Models panel should not be available for 2D maps
Disallow reordering of start page table columns
Implement tools for 2D map components