Update Promise implementation to match latest changes from domenic/promises-unwrapping#99
Move Generator.prototype.throw implementation to abstract operations
Don't use a single underscore character as a parameter name to silence Java 8 compiler warning
Move unchecked cast operation to Variable class
Add generic parameter to LexicalEnvironment
Add missing file for promise update
Fix NPE in Reflect.parse when optional class heritage is not present
Add JavaDoc to TokenStream and JSONTokenStream
Fix parser bug when '/=' appears in arrow parameter initialiser
Add Promise tests from promises-unwrapping
Update maven dependencies
Don't lint javadoc
Update asm to version 5.0.1
Add experimental support for async functions
Enable async tests from Traceur
Update test exclusion lists
Add batch-mode parameter to travis script