Allow for capitalized characters in paths tokens

The online evaluator uses mixed case which didn't work with ejsonpath, so I added the uppercase variables to the lexer as well as the test cases.