Fix parsing of non-contextual keywords
Fix parsing of non-contextual keywords

In cases where we allow contextual keywords, we still need to support
non-contextual keywords as well. For example, when parsing a join,
the join modifier does support contextual keywords, such as LEFT and
RIGHT. However, FULL is also supported and is a non-contextual keyword.

terrajobst/nquery-vnext