NEON-1116 Removing the watch on the zoom rectangle bounds and moving that code to an explicit drawRect helper function so all other handlers will explicitly call clearZoomRect or drawZoomRect when necessary and avoid drawing occurring across a mix of Neon and Angular events.
Merge branch 'angular-demo' of https://github.com/NextCenturyCorporation/neon into angular-demo

Conflicts:
	examples/angular-demo/app/js/directives/heatMap.js