Map tweaks, setting initial extent and proper handling of projection.
fixing less/css issues
small style change to page headers
Removing wildcard for font family, added variable for code font family
Initial cut at code completion
Bringing back map changes for backend layer api representation change
Packaging of client side resources into geoserver war.

- Setting base href upon distribution
- Ensuring template references resolve to cache
- Separating out codemirror and ol from minified app sources
- Organizing css and font assets to match deploy builds
nicer collapsed sidebar - changing z-index of sidebar so fixing other components too
Added backend api for maps.

- Added initial page placeholders on client side
- Refactored some JSON encoding/decoding
Fixing layer representation
Updating olmap to use wms 1.1
Added scale to olmap
Removing padding/margin from layer style editor layout
Fixing long line
Fixing hover conflict between sidenav and ol map
Capturing state parameters to properly forward after login.
Auto-completion for halo
Added error handling and validation on the backend
Updated geoserver-exts externals
Added directive to show alert messages