Add es6 generator call, apply, lift
Fix jshint warnings