Improve waypoint naming

Waypoint names can now contain all characters except ':'.
Added support for the warp command.
Underground map is now cleared on dimension change.

There is a bug in the Nether mapping code (rectangular grey areas) which
still needs to be fixed.
fix grey rectangles on nether map
the mini map dimension can now be changed by changing the GUI map dimension