Intermediate refactoring of the query module
Initial refactoring - does not compile
Refactored query processing, added comments, added support for implicit keys. Fixes #469. Fixes #387.
removed getVertex(key,value) convenience method from TitanTransaction and moved it into the test framework as a helper method in TitanGraphBaseTest
Removed TitanGraphTestCommon.
Changed IDAuthority to return IDBlock instead of an array to make the id block more flexible and the interface more explicit.
In particular, this simplified StandardIDPool since we now have explicit block we can talk about.
undo change to IDManager
Refactoring of vertex ids to be more space conserving and allow other user vertex types.
Made the partition bit width configurable and refactored id assignment to make it more explicit. NOT YET TESTED.
Made the partition bit width configurable and refactored id assignment to make it more explicit. Fixing tests (1).
Made the partition bit width configurable and refactored id assignment to make it more explicit. Fixing tests (2).
Made the partition bit width configurable and refactored id assignment to make it more explicit. Fixing tests (3).
Made the partition bit width configurable and refactored id assignment to make it more explicit. Fixing tests (4).
Fixed reference error
Added VertexLabel and renamed interfaces to make the schema aspects of Titan less confusing.
Added conditional index based on labels and made Fulgora OLAP aware of partitions
Fixed compilation errors and refactored out default vertex label
Bugfixing
Refactoring of core (moving of some interfaces into sub-package "schema" to clean things up) and adding documentation.
Merge branch 'titan05' into queryrefac