Introduce GraphFactory.

GraphFactory offers a way to instantiate graphs using reflection and a configuration file/object.
Merge remote-tracking branch 'origin/master' into graphfactory
Updated pom.xml in blueprints-orient-graph to fix broken dependencies

Orientdb bumped 1.4.1 to release, and blueprints no longer compiles without removing snapshot from the POM.
Merge pull request #408 from nicatronTg/patch-1

Updated pom.xml in blueprints-orient-graph to fix broken dependencies
Merge remote-tracking branch 'origin/master' into graphfactory
OrientVertex: fixed hashCode() to be used in SQL query like OIdentifiable instance
Query API updates to fix var args issues realized.
Blueprints-DexGraph now works with dexjava 4.8.1
Merge pull request #412 from SparsityTechnologies/master

Blueprints-DexGraph goes to dexjava 4.8.1
updated CHANGELOG with 23 branch features.
Merge remote-tracking branch 'origin/graphfactory'
updated CHANGELOG with GraphFactory work.
Pierre De Wilde Contains.IN Contains.NOT_IN model and yet another Query API update.
minor parameter name update.
Changed CompareRelation to Predicate.
Merge branch 'master' of git://github.com/tinkerpop/blueprints
OrientDB: fixed bug on reusing graph from the pool when database is closed