Turn off keyboard shortcuts on search box focus (doesn't trigger React update yet)
Merge branch 'refs/heads/feature/worksheet_interface' into feature/general_search
WIP: general search progress with implementing typeahead
Merge branch 'refs/heads/feature/worksheet_interface' into feature/general_search

Conflicts:
	codalab/apps/web/static/css/worksheets.css
Remove typeahead, implement select2 with tagging instead
Remove typeahead, add and style select2
General search bar improvements

- change fakedata to a dictionary where the key is the command and the value is the name of the function to execute
- allow user to enter multiple search terms with tab to complete and ':', ',', ' ' to separate
- when user presses cmd+enter the value of the search box is evaluated and each function is called
handle unrecognized commands
Quick styling fix to search bar
Add global event system

First use case:
- bind/unbind search box focus/blur to trigger the Worksheet instance to update its own state
Add comments to search bar/event binding functionality
Add ws_interactions to worksheet list

- uses the "mother may I" pattern and just listens to the ws_interactions store for the state of keyboard shortcuts
Merge pull request #623 from codalab/feature/general_search

Feature/general search