ENYO-2040: Ares Test: test runner does not start on IE9 due to unsuported window.postMessage

Ready for review

Summary:
. Pull in the ENYO-2047: Cleanup the temp test/root dir when no new TestRunner test
. If browser is IE, the TestReporter window is not created due to lack of support on window.postMessage API on IE. TestReporter output is displayed using the console 
. Tested on windows/IE and chrome,
. Tested on mac/chrome and FF.