upgrades antlr to 4.1
adds failing test re: EQ operator
fixes bug where binary op. `EQ` was lexed as a `VARIABLE_NAME`

To fix this, I changed `VARIABLE_NAME` so that it's first letter must be lower case.  This is a departure from the CFML language, which actually allows uppercase first letters in variable names.