Merge pull request #164 from hardillb/master

Fix delay node singleton issues
Allow Escape to clear the droptarget
Import dragging off-node failed to set dirty flag
Add optional basic-auth to HTTP Request node
Closes #160
Catch mqtt socket write error after disconnect
Part of #155
Add uid to mqtt client log messages

This is a semi-temporary change to help debug the multiple-connection issue seen with the MQTT client
Add deploy-in-action spinner
Add deploy-in-action spinner gif
Turn down console.log-ing in udp node
update UDP node to not bind output port if not required to do so.
Fix to Close #165
Add .delete property to File output node
Fix to close #162
Improve socket error handling in MQTT client
Fixes #155
Tidy-up tab ui api
Bump to 0.6.0
Fix too specific wildcard matching in MQTT node
Fix config node tab entry for blank label
Update orion editor to 5.0RC1
Move switch-workspace menu up a level
Tidy up tab switching
Update info sidebar on node edit
Fixes #168

Moves info sidebar to its own file so it can be refreshed from other parts of the UI