Add a proper index.html, move map viewer to map.html

This way people navigating to maps/ won't instantly get 4MB of javascript in the face.
Update Makefile to generate ARCHIVE.RES automatically
Fix a typo in the map program.
Add loading screen
Add UI elements for search
Wire up search to actually do things. No hilighting on the map yet, though.
Display names instead of numbers for groves/cyberspace
Use objects instead of propertylists
Fix infobox alignment for when search results cause scrolling
Point out search results on the map with stars
Hilight search results on mouseover, and jump to map on click
Display hilighted object info on mouse over
Fix dependencies for zip file in makefile
Add submodule dependencies for vstruct and luautil