Output custom logging during automated tests.
Allow switching between parseable and normal test output.
Merge branch 'master' into bug816688

Conflicts:
	lib/sdk/test/harness.js
Show stacks in the event of unexpected failures.
Merge pull request #669 from Mossop/bug816688

Bug 816688 - Output test messages in the tinderbox standard. r=@gozala