Design Builds, Staging preview, Harp, Dropbox WIP

Sincere apologies in advance for the monstrous commit. There were a lot of interconnected parts to this, and I didn't want to ship without at least a working local demo and a healthy group of tests.

I'll be doing more docs and a blog post soon, but here are the features added:
* Automatic staging version of the site at staging.yoursite.com
* Snapshots of theme builds, with rollback support
* Deploy design updates via Git/FTP (or soon Dropbox)
* Built in preprocessor support for Jade, CoffeeScript, Sass, Stylus, LESS, etc. for template/design assets (via Harp.js)
* Template editor can now edit most client files, like CSS, JS, and preprocessed files, in addition to Handlebars templates
* Templates/statics still served from local filesystem (fast)
* Use a symlink for the live build so updates are instant
* Editor files use a tree view for paths in names, command-enter now saves files in the Design Editor

While this sounds like overkill (and likely is, a bit), these features work together to provide a web design environment unlike any other CMS. The UI for all of these features is still light and straight-forward.
More docs and cleanup
Use dynamic config.buildsPath, catch extra error in tests
More updates/tweaks to design builds

* Another buildsPath fix
* Better error handling in test reset
* Add sublime text to .npmignore
* Add a preview link for Live
* Fix preview link for staging
* Wipe logs in grunt prepublish
* Async fix
* Bump to rc2
More Builds updates

* Implemented GET /buildfiles/?type=template, fixed template chooser in Routes view (w/test)
* Bugfix: Clear live HBS cache when live build is updated (w/test)
* Bugfix: Don't invalidate on md5 if the selected build has BuildFiles (md5 is no longer accurate)
* More error-catching for FS calls
* Update client file naming from Template -> BuildFile

RC3
Bump to RC3
Fix typing into editor, and deleting the right file
Improvements to build archives and editor UI

* Editor UI: More consistent refresh when pushing staging files live or restoring a staging build from archives
* Improved saving/restoring of archives, with tests
* Nix the unused cleanup method
rc4
Merge pull request #73 from davidkaneda/design-builds

Design builds