Update to deal with the new Deps model and update restrictions in upcoming Meteor 0.5.8

Please ignore the smart.json and related changes -- they're what I needed to get it working with the current state of the git world and meteor-router.  This is actually intended to go on top of 0.5.8.

Just wanted to make sure our changes weren't too hard to port to Telescope.