OAK-2234 - Support property existence query

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635693 13f79535-47bb-0310-9956-ffa450edef68
OAK-2235 - Lucene index not created if no node is indexed

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635696 13f79535-47bb-0310-9956-ffa450edef68
OAK-2236 - Support queries with only order by specified

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635698 13f79535-47bb-0310-9956-ffa450edef68
OAK-2198 - Add support for declaringNodeTypes to only index node with specific types

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635699 13f79535-47bb-0310-9956-ffa450edef68
OAK-2239 - Do not wrap LucenePropertyIndex with AggregateIndex

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635702 13f79535-47bb-0310-9956-ffa450edef68
OAK-2196: Implement sorting based on Lucene sorting

Merged 1635060


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635704 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Fix message

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635705 13f79535-47bb-0310-9956-ffa450edef68
OAK-2239 - Do not wrap LucenePropertyIndex with AggregateIndex

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635706 13f79535-47bb-0310-9956-ffa450edef68
OAK-2005 - Use separate Lucene index for performing property related queries

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635707 13f79535-47bb-0310-9956-ffa450edef68
OAK-2240 - Support for indexing relative properties

Merging 1635563,1635586


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635708 13f79535-47bb-0310-9956-ffa450edef68
OAK-1778 - Ordered index: explain plan not implemented

Merge 1591314


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/branches/1.0@1635712 13f79535-47bb-0310-9956-ffa450edef68