Support root matching as defined in spec v0.4

See spec: https://github.com/clue/json-query-language/blob/master/SYNTAX.md#root-matching