Merge pull request #31 from oculusinfo/feature/colorwork

Feature/colorwork
refs #8379
Fixed a bug where not supplying a details attribute in a client layers configuration causes an exception.
Fixed a bug where not supplying a details attribute in the client layer config file caused and exception.
Removed debug css.
Merge branch 'develop'
Minor styling.
Fixed position of left positioned overlay buttons.
Fixed overflow styling in controls and bug in scrollbar utility.
Merge pull request #33 from oculusinfo/feature/8379

refs #8379 - When switching to a new map (recently renamed view), pass the baselayer index in the url to ensure theme is preserved.
Overlay button now fades content in and out while sliding. Util.enableScrollBars correctly checks if content is resizable. Scrollbars min dimensions set as 32px long, 14px wide.
Typo in bug fix.
Remvoed check for resizability in Util.enableScrollBars as it did not work as intending.
Fix input label displacement bug on click, prevent labels from being clicked.
Merge branch 'develop' into feature/colorwork

Conflicts:
	tile-client/src/main/webapp/js/layer/client/ClientLayer.js
	tile-client/src/main/webapp/js/map/Map.js