Wind down excessive logging on IRC node

now only logs connects/reconnects, errors and "raw" input commands
(so you can debug them when you get it wrong)
All other messages appear on the node output anyway.
Don't use abbreviation 'mins' and 'minutes' in the same sentence.

I don't think saving three letters justifies the use of a non-standard
abbreviation.  If we really need to save letters, then the SI units would
be better and for most people to read.
Updated debug node to output other msg properties
Updated debug node test
Added multi-level property functionality
Added tests to check functionality when using multi-level properties
Merge pull request #432 from hindessm/avoid-abbreviation-and-be-consistent

Don't use abbreviation 'mins' and 'minutes' in the same sentence.
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
Minor fixes to messages sent from "file in" nodes.

Specifically:

* in the error case, set msg.filename to be the name of the file used (as
  is done in the non-error case),

* in the error case, delete msg.payload so that subsequent nodes only need
  check for a msg.payload to act upon if they don't care about error cases,
  and

* in the non-error case, delete msg.error to avoid passing through errors
  from earlier nodes to a subsequent node that does care about error cases

Messages sent will now always have well-defined behaviour with respect to
the payload, filename, and error in both error and non-error cases.
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
Merge pull request #437 from hindessm/file-query-node-usability

Minor fixes to messages sent from "file in" nodes.
Don't let IRC node try to join channels multiple times...
Addresses #447
Allow Raspberry Pi node to set initial output level.
Fix for #443
Also allow (optional) initial read of input pins on deploy.
Moved to Category Raspberry Pi 
(other Pi related nodes will be updated to match soon).