IDE: updated stop session chat notice.
Collaboration: Add chat participant to session
IDE: updateWorkspace explicitly returns promise

fixes cannot read property .then of undefinedQ
Merge pull request #80 from koding/collaboration-social

Collaboration social
Merge pull request #81 from szkl/add-participant

Collaboration: Add chat participant to session
ChatSettingsPane: No need to call createParticipantsList.
IDE: Fixed chat styling.
Merge branch 'collaboration' of github.com:koding/IDE into collaboration
ChatSettinsPane: Rename End Session button to Leave Session and use different callback to handle session leave process.
IDE: rerender machineTree if workspaces fetched lazily
IDE: removed unused event
Merge pull request #82 from koding/collaboration-social

lazy workspace fetching
ChatView: Emit CollaborationNotInitialized event after PM init.
ChatView: Use ready method instead of `once 'ready'`.
Merge pull request #83 from koding/collab-user-list

ChatView: Emit CollaborationNotInitialized event after PM init.
IDE: remove unused route
Merge pull request #84 from koding/collaboration-social

IDE: remove unused route
chat: remove reduntant views from settings pane
chat: add views to chat tab view
chat: basic styling of the chat panel