Use RegExp literals where possible
Simplify tokenizers; remove jslint cruft
Document hex literals
Formatting
Drop dependency on external harmony polyfill