Remove "=" & left-assoc opers from "OP" regex. Fixes #18.

Munging the right-associative "=" and "+", "-", etc., in with the "OP"
regex was creating issues where they were being treated as "list-intros"
by SMIE.

I have not quite figured out yet how SMIE determines whether something
is a "list-intro" token but this definitely fixes this issue.
Merge pull request #61 from elixir-lang/fix-indents-after-newlines

Remove "=" & left-assoc opers from "OP" regex. Fixes #18.
Add test to capture indentation error. Refs #49
Remove grammar entry for DOT. Fixes #49

This fix courtesy of @wolfgang-sosp.
Merge pull request #62 from elixir-lang/indent-align-to-dot

Remove grammar entry causing erroneous alignment to ".". Fixes #49
Update CHANGELOG for v1.4.0 release.
Add grammar rule for one-line anon fns. Refs #59

Unfortunately this fix also broke a couple other tests around multi-line anon fns.
Move grammar rules around.

This alleviated a precedence error I was getting:
  .do < else:. < .do
Add logic to handle indenting anon fns. Refs #59
Merge pull request #63 from elixir-lang/indent-anon-fns

Correctly indent one-line anon fns AND block fns. Fixes #59
Fixed bug in test that was masking a problem being solved. Fixes #27

The indentation in the expected output was wrong (my fault) in a couple of ways. Who knows how long
this test should have been passing but wasn't.

Who cares though, this is the last known-fail test! This means this project is somewhat caught up now
on its backlog of issues.