Use collection-complement instead of \@<! operator

10% faster on average by my benchmarks
s/linenum/lnum
Mention autoindent
s/prevlnum/prevnlnum
Use the indent of the previous line if it's a comment

This example now works as expected when adding the "class Def" line:

    # comment
    class Abc
      method = ->
        # hello

    # comment
    class Def
      method = ->
        # hello
`loop` can be used in compound assignments
s/SmartSearch/SearchCode
Clarify comments
Clarify continuation stuff a bit

Also replace two regex compares with one
Fix #130

Don't allow embedded javascript to match past the closing backtick