Make semicolon optional in do-while in >=ES6
Change token structure of template literals

Fix various template parsing issues, makes tokenizer useable from outside
the parser.

Closes #169
Closes #173
Make loose parser parse template strings
Add allowImportExportEverywhere option

Closes #174
Mark release 0.10.0
Bump version number post-0.10
Give TemplateElements a narrower range

Issue #169
[loose parser] Improve autoclosing of expression lists
[loose parser] Make unclosed objects / lists span to the start of the next node

That way, whitespace at their end is considered part of them,
and Tern can recognize when the cursor is inside of them.
Mark version 0.11.0
Bump version number post-0.11
Added optional support for hashbang directives.

Fixes #180.
Provide better error on member expression in binding's left side.
Note allowHashBang option in README

Issue #180
Fix export default functions and classes being parsed as expressions instead of declarations
Merge branch 'export-default-declarations' of https://github.com/sebmck/acorn
Merge branch 'master' of https://github.com/marijnh/acorn

Conflicts:
	README.md
	acorn.js
	package.json
Merge branch 'master' of github.com:6to5/acorn-6to5