Allow tcp request node to accept msg.host and msg.port as inputs
Overrides only allowed if edit setting left blank.
Move cloneMessage to RED.util.cloneMessage
Changing subflow in/outs leaving wires behind
Fixes #477
tiny tidy-up on TCP request node
Add remote server name to page title / tab 
Makes selecting one of several servers easier.
Subflow palette node outputs not updating
part of #479
tweak CSV parser to better handle GSM style phone numbers.
Add delete option to File node
to replace msg.delete option - now deprecated but not removed.
Addresses some of the confusion  for Issue #399
Fix debugMaxLength description

Closes #484
Add PWM support to Pi GPIO Node - pin 12 (GPIO1)
(only pin that has hardware pwm support)

Note: It will interfere with any other audio output as they share 
same hardware/timers.
Adding support to LocalStorage on client side
Save the state of the Menu Item between session (like activation of
node-status and sidebar)
Merge pull request #469 from Belphemur/ui-localstorage

Ui localstorage
Add subflow outputs to be delete by selection
All subflow input to be deleted by selection
Rework subflow edit process
Flatten the dialog box style
Do not assume subflows exist when deleting nodes
Fix func/temp/comment editor resizing
Fix serial config node edit layout
Restore dialog size on reopn properly