#607 Convert worksheet list from Angular to React
#607 add checkbox to show only my worksheets
Remove Bundle Info column from worksheet table,

link bundle name to bundle details
WIP consolidate markdown lines into chunks. Blank lines not working yet.
Fix markdown rendering of new lines
WIP: Introduce the concept of editing and editingIndex,

- set up keyboard shortcuts to toggle appropriately
- stub a callback to save new content
WIP: move save and esc shortcuts to WorksheetItem, add keys to array items, style textareas for editing
Move esc and save methods into MarkdownBundle,

move consolidateMarkdownBundles into WorksheetContent so we have one object of truth to pass around
Code cleanup
#491

- refactor Worksheet class and markup bundle consolidation to store state in global ws_obj object
- add WorksheetItem class
- markup bundles are editable and ready to be saved
- update MathJax cdn address per http://www.mathjax.org/changes-to-the-mathjax-cdn/
Merge branch 'refs/heads/upstream/master' into upstream/feature/worksheet_interface
Merge branch 'refs/heads/upstream/master' into upstream/feature/worksheet_interface
Fix link to bundle details in table
Merge branch 'refs/heads/feature/491-edit-markdown-in-worksheet' into upstream/feature/worksheet_interface

Conflicts:
	codalab/apps/web/templates/web/worksheets/detail.html
Merge pull request #615 from codalab/feature/491-edit-markdown-in-worksheet

Feature/491 edit markdown in worksheet
adds migrations, publish for admins
Toggle keyboard shortcuts off when editing
quick fix for now with new worksheet interface.

More to come there are more sweeping changes.
Use textarea value attr instead of child element, per React docs
using new self.client.interpret_items_and_file_genpaths SEE LONGER NOTES

This currently requires you to be on the  cli branch
https://github.com/codalab/codalab-cli/tree/feature/changes_for_codalab_website