#664 checkboxes on table rows
#664 checking or unchecked a table now checks or unchecks all of its rows, but rows can still be checked individually as well
Merge branch 'refs/heads/feature/worksheet_interface' into feature/664-checkboxes-on-rows
#673 Add a new stub for an ajax call to add a bundle to a worksheet

- in ws search bar, type 'add' then the desired bundle uuid
- in ws_actions, the doAdd method receives the bundle uuid
- the doAdd method gets the worksheet uuid
- the doAdd method WILL call the cli/api to make the add call
- on success, doAdd calls ws_obj.fetch() to tell it to update itself
Merge branch 'refs/heads/feature/worksheet_interface' into feature/673-add-bundle-ui
#673 update this branch and clean out cruft
Merge branch 'refs/heads/feature/worksheet_interface' into feature/664-checkboxes-on-rows

Conflicts:
	codalab/apps/web/static/js/worksheet/table_bundle_interface.js
	codalab/apps/web/static/js/worksheet/ws_mixins.js
Merge branch 'refs/heads/feature/worksheet_interface' into feature/664-checkboxes-on-rows
Restore checkboxes on rows and delete functionality (front-end only), refactor save() and setItem() to work for bundle types other than markup
comment out deleteCheckedRows
Fix links to bundles in table rows
#708 move rows within a table (cmd + j/k)

- WIP only updates interpreted/display
- TODO: update raw and save
minor checkbox sizing fix
broken row delete.
Delete a row in a table, cleaned up and working.

resolves issue #708
#708 WIP

- move manipulation of interpreted to worksheet_content
- currently bundle_info.uuid is not correct, and the move works correctly the first time, but not the second
Merge branch 'feature/worksheet_interface' of github.com:codalab/codalab into feature/worksheet_interface
#708 move table rows, save, and update
Improve error handling and error display of ajax calls
Minor style fix, don't allow insert after if not in edit mode