First implementation of new map

There are still a lot of issues, such as the lack of all the old layers,
left over code, and a few missing features (move to for example) But
this is a start.

Note that caching methods should not be bothered with for the moment, as
a cache directory and expiration date have not been coded.
addressed some issues mentioned in line comments on github
factored out finderwindow reference again
cosmetics
merged master
Merge branch 'master' into Map-Overhaul

Conflicts:
	src/amidst/Amidst.java
steamlined classpathhacker
cleaned up mapviewer
removed unnecessary ComponentListener
changed System.out.println to Log.debug
moved loadMinecraft to ReflectionInfo
Merge branch 'master' into Map-Overhaul
refactored some reflectioninfo
added 1.5.2 support
minor updates
added support for new launcher/1.6.2/1.6.1

Map icons still don't work
added minor support for map icons
added more ui to map
increased max zoom
more icons supported