add page that loads index.html in iframe w/allow-scripts
move test contacts script to wrapper
pass through URL parameters
retrieve mobileInfo in wrapper
Merge branch 'master' into allow-scripts
Merge branch 'master' into allow-scripts
Merge branch 'master' into allow-scripts
Merge branch 'master' into allow-scripts

Conflicts:
	tests/automation.js
use mozbrowser to enable privileges, local loading, and code evaluation
rename files to match current scheme
make dumb pipe work without mozbrowser
fix tests when run in automation
Merge branch 'master' into allow-scripts
call pipe in timeout to minimize risk of blocking child frame
test for socket.isClosed correctly in read0
Merge branch 'master' into allow-scripts

Conflicts:
	tests/automation.js
Introduce Native.simple; port some overrides to Override.simple
Replace Override.simple with Override.create, that supports returning long values and lets functions use the context. Fixes #379.
Support alternate impls that throw VM.Pause or VM.Yield
Test Class.forName with null string