New Query class to create limits for a query, restructure searching
executeQuery(Query query) method the lowest-level exposed query upon
which all executeQuery() variants are based
Add compund query test to basic operations test
Minor Parser clean ups, automatic DATE sort field selection defaults