Bug 897082 - Contact/Spaces/Communities migration

Migrating this content to bedrock and consolidating it in one place.
Add base mapbox spaces content
Add pushState functionality to spaces pages
fixed a history state bug storing the initial content id on first load
fix typo calling getMapState
Add map tooltips on hover
set initial zoom level when focusing on spaces
Only set zoom when setting initial map state
Add base community data and tab switching
Add initial community layer methods
Add community map legend and visibility
Add methods to set map country label z-index
Set default options on marker layers
Refactor push state for community links
Disable map dragging for touch devices
Add mapbox static files and add missing Portland office coordinates
Correct link to static file for IE CSS stylesheet
More spaces templates
Add community region templates
Reorganize template files