(#10) Subsequent comment lines should align with the first one

Fixes #10.

I also added a new test file that could be used in cases like this, when there
is no way to reproduce the error within the usual test_indent.erl file. (In
this case, the new test relies on the fact the only the second comment line is
indented by the test, the first one must be left as it is.)
(#11) Highlight io:format control sequences

Closes #11.
(#21) Add syntax support for maps
(#21) Add indentation tests for maps

Closes #21.
Re-add ErlangShowTokensInCurrentLine

This function was accidentaly removed in
2549fb0d849e858a0f9a875c502437bf6fa9df6a.
Fix regexp in IsCatchStandalone

The previous regexp could have caused problems if Erlang had a keyword with one
of [A-Z_@] characters in it, because then the regexp would have matched
(despite the intention to match only variable names).
(#17) Add indentation support for funs with names

Closes #17.
(#17) Add indentation tests for funs with names