adds KeyValuePattern.matchesValue(), refactors KVP tests
makes skipper skip immediately to next pattern in query, overhauls tests for RecursiveTreeWalker (in progress)
fixes marked KVPs in RecursiveTreeWalker
adds missing dependency to behavior unit tests
adds 'primitive value' pattern to Query for matching leaf nodes
version bump