Adding tail node tests
Merge pull request #324 from zobalogh/tail-test

Adding tail node tests
Add comms.stop to tidy up keepalive timer
Restore stubs in credentials_spec
Split up tests in gruntfile
Big rework of registry.js
Part of #322

Loads node.html files before node.js files

Adds helper.unload which must be called by node tests
to clear the registery of nodes
Add missing registry test resources
Add debug for eventEmitSpy

Debugging a travis-only build failure
Ensure test resource icons directory exists
Add loadNode api to registry.js
Add registry test for node module loading
Adding tests for XML parser node
Removing unreachable catch blocks
Fixing tests by clearing out the node registry between tests.
Merge pull request #320 from hbeeken/xmlparser-node-tests

Adding tests for XML parser node
Using path.sep rather than "/" so tests run on windows as well as linux
Merge pull request #325 from hbeeken/fix-registry-tests-for-windows

Using path.sep rather than "/" so tests run on windows as well as linux
Add node add/remove/enable/disable apis to registry
Tests for HTML node
Closing file handles to fix test failures on windows