refactored and updated BerkeleyJE
added verification checks prior to serialization to see if objects can be successfully deserialized.
fixing serialization test
needed to disable testDataTypeValidationOnProperties because MockSerializable has no equals implementation and hence Titan cannot verify de/serialization. Revert when https://github.com/tinkerpop/blueprints/issues/374 is fixed.
If id is a string, do a Long.valueOf (not Double.valueOf)

Conflicts:

	titan-core/src/main/java/com/thinkaurelius/titan/graphdb/blueprints/TitanBlueprintsTransaction.java
Merge branch 'indexing' of github.com:thinkaurelius/titan into indexing
changed constructor discovery
hide Geoshape Point constructor to avoid confusion
Added InMemoryKeyColumnValueStore Manager and registered with backend. Also, made keyslicequeries always be actual intervals.
Changed Txt to Text
Merge branch 'indexing' of github.com:thinkaurelius/titan into indexing