Moved query batch requests to gremlin.
Merge branch 'gremlinizing' of luongo:/home/matt/neo4django
Added a timing print statement to the ProfilingRequest.
Added a timing print statement to the ProfilingRequest.
Refactored some of the Gremlin and Cypher chopping

...out of query.py. Added a docstring for cypher_match_from_fields().
Moved to relative imports in query.py.
Fix _type_node-finding Gremlin code

In Neo4j 1.6, the "it.map" property on a node returns another step
in the GremlinGroovyPipeline rather than evaluating to a property
map (on which subMap() can be called to check properties against
those we're looking for). This fix forces evaluation, so that it
works in both 1.5 and 1.6.
Merge pull request #47 from esplorio/master

Small fix in BaseModel._type_node for Neo4j 1.6 compatibility
Moved type nodes and index querying to being...

Gremlin-based. Property indexing is in the middle of being moved over,
and should seriously improve the indexed insertion benchmark when it is.
Travelling commit.
Property updates are now gremlin based. *broken*

tests abound.
Fixed some seriously broken regression tests.

Corrected Gremlin/Groovy tx usage and a number of other bugs. Most
remaining broken tests are either queryset-related or
validation-related.
Fixed 7 query regression tests- wasn't removing...

old indexed values from the index (library.groovy:removeFromIndex)
Closed another 7 QuerySet-related tests. They...

were failing due to node saves not calling
properties.py:Property.to_neo_index() on a value before indexing it.
Fixed all but 3 of the queryset tests.
Fixed test_filter_range.
Closed all queryset regressions.
Disregard that! Now I think queryset tests are

fixed. Also fixed a couple ArrayProperty-related tests.
Fixed the type indexing test.
Fixed the model casting test.
Merge branch 'gremlinizing'. Faster, stronger.

Moving to a more Gremlin/Groovy style approach to the database improves
performance, and should make further optimization (large writes, etc)
much easier.

Conflicts:
	neo4django/db/models/base.py