Move comprehension support under `ecmaVersion: 7` as per spec.
add unicode flag support to regex
Only apply kludge from f48503cd31826f8cfb0f0e2b6964879dbe318385 when unicode regexps are not supported
Remove property name clash check in ES6 as per Draft Rev 26.

See https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-06/jun-6.md#conclusionresolution-3 for details.

Conflicts:
	test/tests-harmony.js
Remove redundant range info from tests
make ImportDeclaration and ExportDeclaration semicolons more spec-compliant
make ImportDeclaration and ExportDeclaration semicolons more spec-compliant
Merge branch 'fix-semicolons-modules' of https://github.com/sebmck/acorn

Conflicts:
	acorn.js
Merge branch 'master' of https://github.com/marijnh/acorn