Added option to run tests in an iframe rather than a window. This allows tests to run on some platforms that do not support multiple windows, however breaks some of the tests because of security restrictions or breaks out of the iframe.
Some changes to better display on mobile devices