Changes involving geofencing, and also subclustering

subclustering doesn't really work well. Just don't zoom out.
If you draw a shape, it will change stuff into stop signs (from
wikipedia) if it's outside it's geozone. Should be extended to happen on
update, and on marker add.
Checks for geozone status on map layeradd.

yay untested! should probably work though.
Merge branch 'master' of https://github.com/philpci/angular-galaxy.git into gisProductionProto

Conflicts:
	dennisapp/js/controllers.js
merged Dennis' work with my latest version.  Changes reflected in app/js/controllers.js as well as dennisapp/js/controllers.js for future tracking.