Remove no longer needed 'it' object
Various clean up
Add generic parameter to PromiseCapability
Replace intrinsic support functions with abstract operations in async module
Add test runner for webkit tests
Fix javadoc lint warnings/errors
Remove no longer needed maven profile
Add maven profile to run external test suites
Use long parameter name in travis script