Fix linting errors and improve syntax in map.js for consistency.
Add basic clustering using the leaflet.markercluster plugin.
Header: Add specific header files for map page.
Map details: Add basic styling.
Navigation: Fix minor browser inconsistencies.
Merge branch 'feature/30-website-redesign' of github.com:sjockers/teikei-1 into 30-website-redesign
Map details: Fix z-index stacking problems.
Map: Update styling for map controls to fit in with the redesign.
Map details: Apply additional styling.
Map: Update markers to comply with new design.
Map: Customize marker clustering.
Merge branch 'refs/heads/feature/45-marker-clusters' into feature/30-website-redesign

Conflicts:
	app/assets/stylesheets/components/_base.css.scss
	bower.json
Map: Auto-offset to prevent the header from overlaying map content.
Map: Adjust marker position.
Merge branch 'feature/30-website-redesign' of github.com:sjockers/teikei-1 into 30-website-redesign
bower.json: fix malformed syntax