Make more effort to stringify sensibly when storing in redis.
Add hidden input to prevent edit form submit on enter
closes #349
Update credential in edit form when left unchanged
Related to #355
Add more tail node tests

- add 'file doesn't exist initially' text
- remove resource file as it is programmatically modified by the test
- tweak test checking in truncated file test
Add more delays to tail node test
Disable tail truncated test until it behaves on Travis
Fix --help so it doesn't crash.
Merge pull request #357 from hindessm/fix-help

Fix --help so it doesn't crash.
Merge pull request #354 from hindessm/redis-string-fix

Make more effort to stringify sensibly when storing in redis.
Add ensure string helper for nodes.
Merge pull request #358 from hindessm/utils-ensure-string

Add ensure string helper for nodes.
Change how hidden input is appended
Fixes #360
Slight tweak to text spacing in IRC node
(Thanks to _jhr007_ for spotting)

Also taking chance to update to fa icons.

Closes #359
Tweak example settings for functionGlobalContext

Make it more obvious there should be a single hash, not multiple
Allow IRC to listen on multiple channels from one or multiple nodes...
Issue #362
Allow spaces in node category names
Fixes #361
Make IRC node channel check case-insensitive. Closes #365
Thanks _jhr007_ for the heads up.

Also now handle multiple output channels from a node. 
And add status indicators for connectied/joined.
Better template handling in CSV node - (can cope with quoted column names etc)
Downplay twitter geo-area capability (from warn to log)
Slight tweak to IRC status updates to clear on start.