Collpased state of UI sections remembered throughout lifetime of session
Factions in system listing through template
Fixed 'centre on default' keyboard shortcut
Another WIP, getting there though

- HTML ID's made much more distinctive, should now have few if any
  conflicts if embedded in an existing page
- main.js tidied up to get rid of most global variables and most
  code moved to a new SCMAP/Renderer.js
- Renderer is now a proper self contained object
- Remembering state of UI sections across tab reload
- Added factions to the systems listing again
- Fixed Firefox and IE11 event handling problem causing performance
  issues on map interaction
Remember the current tab across page reloads
Fix system list on page load, using toTab method to switch tabs