Fixed spelling error
Merge with latest from Acorn master
Fixed some comments and removed unwanted spaces
Added the option trackSpaces to attach spacesBefore and spacesAfter properties to AST nodes.