Hand-optimize Lines.prototype.isPrecededOnlyByWhitespace.

This improves typical parsing time by 15% or more.
Stop requring .comments.original to be defined.
Bump NPM version to 0.8.1 in preparation for publishing.
Add an .editorconfig file that matches the current style.

See http://editorconfig.org for more information on .editorconfig files.
Merge pull request #122 from eventualbuddha/add-editorconfig

Add an .editorconfig file that matches the current style.
Bump NPM version to 0.8.2 in preparation for publishing.
Use types.visit in test/syntax.js instead of Visitor.
Bump NPM version to 0.8.3 in preparation for publishing.
Use types.visit in test/parser instead of Visitor.
Bump NPM version to 0.8.4 in preparation for publishing.
Test types.visit instead of Visitor in test/visit.js.
Force-upgrade ast-types to v0.5.7.
Fix types.visit assertion failures in test/parser.js.
Bump NPM version to 0.8.5 in preparation for publishing.
Use recast.visit in example/add-braces instead of Visitor.
Use recast.visit in example/generic-identity instead of Visitor.
Use recast.visit in example/to-while instead of Visitor.
Bump NPM version to 0.8.6 in preparation for publishing.
Warn about deprecation of recast.Visitor.
Bump NPM version to 0.8.7 in preparation for publishing.