remove node v0.8 from travis

since it only makes it harder to review and it probably won't catch any bugs
since we are not using anything that changed between versions.
ReturnStatement: Test for whitespace in parens in ReturnStatement

This should adhere to ExpressionOpeningParentheses and
ExpressionClosingParentheses, but currently those don't apply in the
context of a ReturnStatement.
reuse addSpaceInsideExpressionParentheses on ReturnStatement and make it more generic. closes #99
add IRC to travis and README
replace indent logic with esindent. closes #96

esindent uses a simpler and more reliable algorithm for the indentation and
avoids most of the issues that we had with the old implementation.

this will also make it way simpler to maintain the project in the long run
since the concerns are divided into separate packages; fostering code reuse and
simplifying a lot the overall code base.
0.0.12
ArrayExpression: Test for indent inside multi-VariableDeclaration. closes #100

When declaring multiple variables and one is a multi-line ArrayExpression,
the indent is incorrect.
ObjectExpression: Add test for bad comment indent in nested objects. closes #102

A comment before a property of an object expression inside another object
expressions gets the wrong indent.
ArrayExpression: Add a test for array expression getting bad whitespace

Only happens when MemberExpressionOpening/Closing are set to 1 and a
MemberExpression is after (or before?) the empty ArrayExpression.

This three ExpressionStatements in the test are the minimum I found for
reproducing the bug. Anything less and the bug disappears.
fix MemberExpression hook to avoid conflict with ArrayExpression. closes #101

old implementation was brittle. it was simply getting any "[" that was before
and any "]" that was after the MemberExpression; the correct implementation is
to detect if MemberExpression is surrounded by "[]" (first non-empty adjacent
tokens).
add test for ObjectExpression inside CallExpression. see #47
update esindent version to v0.4.3 closes #47
0.0.13