Add credentials support to node test helper.
Fix supertest usage to correctly throw errors.
Merge pull request #419 from hindessm/add-credentials-to-test-helper

Add credentials support to node test helper.
Add nock to node test helper.
Merge pull request #427 from hindessm/add-nock-to-node-test-helper

Add nock to node test helper.
Make nock an optional dependency.
Merge pull request #429 from hindessm/fix-build-without-nock

Make nock an optional dependency.
Merge pull request #421 from hindessm/fix-supertest-usage

Fix supertest usage to correctly throw errors.
Avoid writing unchanged settings
Reset settings between tests
Add IRC server link check and retry after timeout
Fix for #430
Tweak IRC fix #430 to not create multiple clients on extended reconnects
Update Ardunio node slightly in line with latest Windows Serialport patches.
(But there is still a possibly bad underlying problem 
- error not being caught -  in the upstream npm - reported.)
Cross platform fix for Arduino Serial port not there. 
Fix for #428
Remove listener limit on IRC node server connection.

Fixes #431
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
Merge pull request #432 from hindessm/avoid-abbreviation-and-be-consistent

Don't use abbreviation 'mins' and 'minutes' in the same sentence.