Always log all XHR events
Add abort test options
Fix history handling due to document.readyState

We need to defer insertion of elements until the document has hit readyState of complete. If we insert before that point the location assignment operations will not insert into the history, rather replace, under webkit, causing breakages with the navigation tests.
Add error event listener option
Add non-logging options support
Add iframe test support
Simplify tests into two separate tests
Fix test completion in iframe mode
Add manual test execution option
Add reload test
Move manual test actions into container element
Defer test completion to get window close events
Log test info while executing
Add link click navigation tests
Add partial and close server responses
Add timeout options to xhr script
Define types in javascript
Add network tests