Push ES6 definitions into es6.js

migrated from the code review here:
https://codereview.appspot.com/86250045/