Use machine.slug where a unique slug required
MachineState: while updating status take error status in action
MachineStateModal: follow upcoming events for given machine
IDEMachineItem: update machine name when revive triggered for this machine
Merge pull request #31 from koding/useMachineSlug

Use machine slug
MachineStateModal: follow-up reinit events too.
Statusbar: Removed status bar menu and put new icons.
Merge branch 'master' of github.com:koding/IDE
AppController: Clean up commented code.
IDEView: Temporarily removed creating Drawing Board.
IDE: Changed tab close icon.
IDE: Fixed find and replace view styling.
StatusBarMenu: It will only work for EditorPane for now.
IDEView: Add an icon to tab handle for editor pane.
IDE: Put back Drawing Board.
IDE: Create context menu for editor pane.
IDE: Finder related styling changes.
TerminalPane: cd to path when terminal created if path exists in options.
Finder: Added 'Terminal from here' to context menu.
AppController: Passed machine and path to create terminal method.

Make machine parameter null if it is not a valid machine instance.