Added event listener for application shutdown

The warning dialog will now also pop up when trying to shut down the
application by not clicking the closing button...
Fixed alignment of play button on stream previews
Updated node-webkit to v0.11.0
Fixed WatchingController

Forgot to also apply DI changes here
Ignore close event in case of uncaught exceptions
Moved compile grunt task config to its own file
The osx build now uses the intended app name

Also updated to grunt-node-webkit-builder 0.3.0
Merge remote-tracking branch 'upstream/master'