WATERSMART-296

* add extent to map in addition to restrictedExtent
* change the map.zoom to use extent rather than restrictedExtent
* modified mousePosition control (may need more iteration)
* more changes to baseMap.js to be more how I like it