SCMAP.JumpPoint code cleanup
Big UI and usability update
- Made more touch-friendly (though touch input events aren't functional
  at the moment) big, easily clickable buttons and links
- Most UI code separated into a new class
- Made the systems more easily clickable with invisible boxes around them
- LOD implemented for the systems, they're now better spheres :)
- Route graphics changed
- Made localStorage conditional again, some browsers (mobile, linux)
  don't seem to support it and it broke the map :( This needs more work
  to use an alternative storage if possible, or UI elements related to
  it should be disabled and removed
- Pushed back the icon creation to a later stage, should now have less
  trouble using FontAwesome
- System list now has several sections, depending on whats found in
  the localStorage (bookmarks, hangars, comments) with collapsible
  sections