Generate a warning at startup time for every undocumented route

This will remind developers to add description docs to the
endpoints they add.
Work in progress: first crack at mongo search plugin
Fix a small bug in the impl of the routing system
Enforce correct route ordering, and add a test to verify it
Explicit resource param is no longer necessary
Make allowed searchable list a dict

Mapping collection -> allowed fields for result set
changing to bson loads
Merge pull request #119 from jbeezley/bson-query

Changing json.loads to bson to allow date queries
Merge remote-tracking branch 'origin/master' into mongo-search-plugin
mongo search plugin will now filter item results by perms
Fix whitespace issue in a test file
Fixed main.min.js path name
Making girder Collections more backbone-ish

 - Set 'id'
 - Use 'set' instead of 'reset' to fire all add and remove events
Merge branch 'mongo-search-plugin' into external-app-usage