Merge pull request #71 from jimm/master

Need two backslashes in regex string.
Add failing test for regex with quotes.
Specify font face for code-point regex.

This will ensure that if no other syntax highlighting rules apply, a question mark will "pop"
in terms of highlighting.
Add tests for highlighting-related issues.
Remove custom syntax-propertize-function.

The original approach created more problems than it
solved. Additionally, the desired syntax highlighting behavior is
handled gracefully via `rx` and the `rx-constituents` approach I gleaned
from puppet-mode.el.
Merge pull request #73 from elixir-lang/failing-highlight-tests

Fix buggy syntax highlighting behavior involving "?"
Update changelog.
Remove all but boolean operators from grammar for indentation.
Add test for making sure skipped lines don't cause unexpected indentation.
Merge pull request #74 from elixir-lang/operator-indent

Remove special indentation rules for operators, except booleans.
Move priority of ';' token to top.
Add operator table a la octave.el and ruby-mode.el.
Reformat the bnf->prec2 table.
Merge in the operator table.
Remove the 'resolvers' from bnf->prec2 fn call

At this point I have basically sanded down elixir-mode's grammar spec to
some pretty bare bones.
Move defrecord grammar to top.
Remove the operator table for now.
Remove COMMA and OP from list of block-opener keywords.
Remove SMIE rules no longer necessary.
Remove unused parameter from elixir-smie-next-token-no-lookaround.