Functionality to get installed module info from the cli
Get plugins tests
Renamed modules to plugins for CLI
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
Registry tests for plugins and enable/disable in CLI
Do not assume subflows exist when deleting nodes
Fix func/temp/comment editor resizing