Fix duplicate tokens peeked by attachComments.

https://code.google.com/p/esprima/issues/detail?id=537
Update ESLint to 0.5.1.

https://code.google.com/p/esprima/issues/detail?id=473
Issue 538:	When tolerant:true a missing comma should recover object properties

https://code.google.com/p/esprima/issues/detail?id=538
Issue 540:	Duplicate test case in test.js

https://code.google.com/p/esprima/issues/detail?id=540
Update ChangeLog for 1.2.2.

https://code.google.com/p/esprima/issues/detail?id=514
Issue 545: Code cleanup

https://code.google.com/p/esprima/issues/detail?id=545
Issue 546: Tests cannot be run on Windows

https://code.google.com/p/esprima/issues/detail?id=546
Fix typo in README.md

Remove additional word `support` which was repeated twice

[ci skip]
Issue 549:	A missing comma in a argument list should not prevent parsing
when tolerant:true

https://code.google.com/p/esprima/issues/detail?id=549
Update ESLint to 0.6.2.

https://code.google.com/p/esprima/issues/detail?id=473
Travis CI: Fix for Node.js 0.8.

As pointed out and prepared by Mathias Bynens.

https://code.google.com/p/esprima/issues/detail?id=317
Issue 560: LeftHandSideExpression in ForInStatement not parsing when it contains an `in` operator

https://code.google.com/p/esprima/issues/detail?id=560