Collaboration: Fixed throwing realtime error if the vm is not turned on.
Merge branch 'master' of github.com:koding/IDE
Merge branch 'master' of github.com:koding/IDE
Merge branch 'master' of github.com:koding/IDE
Collaboration: Rename parameter
Collaboration: Prevent binding multiple listeners
Collaboration: Don't resurrectSnapshot when machine is turned of.
Merge pull request #126 from szkl/event-listeners-gone-wild

Collaboration: Prevent binding multiple listeners
3rd party: include ndpane
AppController: declare the initial layout representation as 16x16 ndpane
AppController: sync up ndpane when splitting
AppController: assign corresponding ndpane leafs to splitted view and its panels
AppController: sync up ndpane when merging
AppController: add noop keybindings for moving tabs between splitpanes
AppController: make sure moveTab methods are working as expected
AppController: typo
AppController: glue up leafs and panels
AppController: implement moveTab
AppController: dry
AppController: bounds check before moving tab