Adding links to the footer for about, contact, and bugs.
Merge pull request #144 from girder/lower-links

Adding links to the footer for about, contact, and bugs.
Extend our own intermediate view parent class

That way if we want to add utility to all of our views it
will be easy to do.
Refs #136. Move alerts to upper right, and improve styling
Have server generate index html

That way, it has the ability to dynamically change which
plugin static code gets imported into the front-end app, without
the client-side build process having to know which plugins are
enabled at build time.
Style improvements on hierarchy widget and item view
Add folder update action, and UI for it in web client
Indicate beta API version status
Add grunt build targets for web client content in plugins
Add frontend event hooks for before and after app is loaded
Add built templates from plugins into built JS
Use grunt-contrib-jade to build jade in the same way as css/js

This technology did not exist when we first started using jade. I've
also upgraded our jade runtime version from a beta version to the
latest official release :)
Add some docs for frontend plugin development
Merge pull request #147 from girder/frontend-plugins

Frontend plugins
Adding a "unshallowing" of the git repo to make travis/heroku happy.
Merge pull request #148 from girder/fix-heroku-unshallow

Adding a "unshallowing" of the git repo to make travis/heroku happy.
Adding URL state for upload, login, and register dialogs.

This is a bit hackish at the moment, but I think this is a nice feature.
There are probably some ways we can refactor things.
Fixing javascript style issues.
Better solution to back-button and modals.
Adding better URL state as well as helper functions for dialogs.