Implement worksheets list (using Angular)

- Added support to create worksheets through the bundle service with new /api/worksheets [post] api.
- Added support to create worksheets from the web UI.
- Transitioned worksheets list to use AngularJS.
- Added support to perform POST requests from AngularJS using CSRF tokens securely.
- Added new /api/worksheets/ingo [get] API to provide template information back to AngularJS.
- Added support for worksheet keyboard shortcuts (up/down for navigation and ctrl+up/ctrl+down for insertion).
- Added animations to the worksheets list.
- Added support for JSLint + Minification of AngularJS application.

![angularworksheetlist](https://cloud.githubusercontent.com/assets/3478847/2688558/61239168-c2ac-11e3-9648-72ee4a60670c.png)