modified reloadCSS to insert the node at correct place in DOM (instead of appending at the end.
merged from njx/master.
addressing some of points in review by @dangoor
removing the old DocumentObserver definition (and updating the new one).
move event type from 'event' to msg.method

if the received message has a method property it is used as event type,
otherwise it is trigger as a generic 'event'.
change switch/case style of onMessage handler for individual handlers
per method.
add handlers for Stylesheet.Added/Removed events
change from type to method on DocumentObserver
Merge branch 'js-app-reload-d' into related-notifications-d
Merge branch 'related-notifications-u' into related-notifications-d

Conflicts:
	protocol/LiveDevProtocol.js
	protocol/remote/LiveDevProtocolRemote.js
Merge remote-tracking branch 'remotes/busykai/develop' into related-notifications-d
Merge pull request #22 from sebaslv/related-notifications-d

Listen to notifications of added/removed stylesheets