Add tests for call expressions, with spaces, tabs and nested custom indent
Call/Function Expression: Tests for chained calls

1. Call and function expressions don't mix well.
2. Assigning result of chained method call to variable should still indent
3. Returning the result of a chained method call should indent
improve ChainedMemberExpression indent behavior while also changing ReturnStatement and CallExpression to fix a few edge cases.

 - closes #122
 - closes #140
 - closes #146
 - closes #165