Clean up natives test
Add javadoc and minor clean-ups
Align source representation for functions created by Function constructor with other engines
Add workaround for bug 2849
Update promises per domenic/promises-unwrapping#105
Remove note about Intl402 support status
Update test exclusion lists
Add test cases for spec bugs