made the code that fixed this a bit prettier

refs SPOT-536
Merge branch 'spot536'
Merge branch 'craig'
setZoom() when already at the default zoom was removing all the Markers! Fixes SPOT-570.
resolves spot-574 updates center on campus button
resolves spot-567 adding gradient bg for selected spaces on desktop
resolves spot-565 adjusts space label width to fit min width for desktop
add white border to selected images in list
resolves spot-322 adds carousel pagination
tweaks carousel nav styling and button functionality
slides open space details page upon redirect from contact form

fixes SDEV-129
Merge branch 'craig'
Merge branch 'sdev115'
resets scroll position to top of info list after search is run
refactors carousel pagination and hides if only single image
officially has spot details slide out upon form redirect

fixes SDEV-129
had to redo this after the list of spots was restructured
Merge branch 'craig'
Merge branch 'sdev115'
Merge branch 'master' into working
Added google analytics tracking code. This gets the web property id from settings. (Preferably local_settings.py)