Fixed bug for Chrome when no active_instruments in localStorage
Re-added ability to click on notebooks to open them (for testing in Chrome)
Gesture events now include state info (began, changed, ended) in name.

* Makes it possible to trigger state machine transitions differently based on beginning, continuously performing, and finishing a gesture.
State machine transitions can now accept list of guards.

* Transition will only be triggered if ALL guards accept.  For ANY guard, continue to specify multiple transitions.
Merge branch 'master' of github.com:cklokmose/IINotebookBackend

# By Clemens Nylandsted Klokmose
# Via Clemens Nylandsted Klokmose
* 'master' of github.com:cklokmose/IINotebookBackend:
  Added more tests of sharejs + svg
  Fixed bug in dom2share
  Git ignore