Added test for converting blobs to Urls as this is not available in older versions of Opera.  Also, added code to fix this being unavailable in older versions of Chrome.
Changed the messaging format so that it can support the passing of console messages back to the browser from the worker.  Currently only Chrome supports console messages in workers.  This means that when tests fail they are difficult to debug without this extra feature.
Polyfilled for console so that debugging of test failures is easier.
Combined the importScripts, in theory this should be more efficient.
Added a console message handling clause to each test function.
Added console polyfill to blob worker.
Reference to global in webworkers is self, better to use this and avoid future errors from using this.
Teardowns were not actually working properly with termination of workers not being implemented (and also, the release of blob urls).  This is fixed now.
Added debugging for Opera.