Tokenize trailing whitespace properly. Fixes #97

Trailing whitespace should not impact indentation of subsequent lines. This change makes it so that `elixir-smie-forward-token` emits `;` for a line ending with a regex like `[[:space:]]+` the same as if there were no trailing whitespace.