Add scrollpoints external library

This will enable us to render more search results on scroll.
Merge remote-tracking branch 'origin/remove-camera-model' into search-logic
Add (somewhat) working scrolling fetch behavior on search page
Merge remote-tracking branch 'origin/master' into search-logic

Conflicts:
	web/src/js/lib/models/VisualizationModel.js
	web/src/js/lib/widgets/CompositeSearchPage.js
Add more utility functions back into vis model
Fix search page
Improve naming of control model update methods
Move tools widget into app since it is apparently global
Get tools widget setup correctly on search page
Fix scroll-fetching wonkiness
Metadata filtering in search model
Fix off by one issue in visualization model counting
Fix bug causing double rendering of main page views

Also fix event binding on search result drawing
Style cleanup
Merge pull request #65 from Kitware/search-logic

Search filtering by metadata
Merge branch 'master' into merge-support-webgl-compositing

Conflicts:
	Gruntfile.js
	package.json
	web/testing/jshint.cfg