Ensure httpNodePath is handled properly in HTTP/WS nodes

Cope with httpNodePath not ending with a / when it comes to
displaying the node details. The runtime is not affected.
Node expands for multi-line node names splitting on spaces only
Merge pull request #434 from anna2130/palette-multi-line-nodes

Node expands for multi-line node names
Add nodes to provide custom palette labels
Bump 0.9.1

Commit 1000! \o/
Refactored to reuse calculateTextWidth
Merge pull request #436 from anna2130/calculate-text-width

Refactored palette.js and view.js to reuse calculateTextWidth
Clone settings to avoid modifying original values
fix IRC node (once again)
refactoring created incorrect object references - which weren't picked up.
(sorry) -  Addresses Issue 439