Cosmetic change to improve global serialization within Splout, and added the possibility of using some kind of server-side cursors.
Merge branch 'master' of https://github.com/datasalt/splout-db

Conflicts:
	splout-commons/pom.xml
	splout-commons/src/main/java/com/splout/db/engine/EngineManager.java
	splout-commons/src/main/java/com/splout/db/engine/JDBCManager.java
	splout-commons/src/main/java/com/splout/db/engine/SQLManagerTester.java
	splout-commons/src/main/java/com/splout/db/engine/SQLite4JavaClient.java
	splout-commons/src/main/java/com/splout/db/engine/SQLite4JavaManager.java
	splout-commons/src/main/java/com/splout/db/qnode/beans/QueryStatus.java
	splout-hadoop/src/test/java/com/splout/db/hadoop/TestTablespaceGenerator.java
	splout-hadoop/src/test/java/com/splout/db/hadoop/TestTablespaceGeneratorMultiTable.java
	splout-hadoop/src/test/java/com/splout/db/hadoop/TestTablespaceGeneratorMultiplePartitionBy.java
	splout-hadoop/src/test/java/com/splout/db/hadoop/engine/TestSQLite4JavaOutputFormat.java
	splout-mysql/src/main/java/com/splout/db/engine/MySQLManager.java
	splout-mysql/src/test/java/com/splout/db/engine/TestMySQLOutputFormat.java
	splout-server/src/main/gen-java/com/splout/db/thrift/DNodeException.java
	splout-server/src/main/gen-java/com/splout/db/thrift/DNodeService.java
	splout-server/src/main/gen-java/com/splout/db/thrift/DeployAction.java
	splout-server/src/main/gen-java/com/splout/db/thrift/PartitionMetadata.java
	splout-server/src/main/gen-java/com/splout/db/thrift/RollbackAction.java
	splout-server/src/main/gen-java/com/splout/db/thrift/TablespaceVersion.java
	splout-server/src/main/java/com/splout/db/common/SploutConfiguration.java
	splout-server/src/main/java/com/splout/db/dnode/DNode.java
	splout-server/src/main/java/com/splout/db/dnode/DNodeHandler.java
	splout-server/src/main/java/com/splout/db/dnode/IDNodeHandler.java
	splout-server/src/main/java/com/splout/db/hazelcast/HazelcastUtils.java
	splout-server/src/main/java/com/splout/db/qnode/IQNodeHandler.java
	splout-server/src/main/java/com/splout/db/qnode/QNodeProperties.java
	splout-server/src/main/java/com/splout/db/qnode/Querier.java
	splout-server/src/main/java/com/splout/db/qnode/rest/QueryServlet.java
	splout-server/src/main/resources/splout.properties.default
	splout-server/src/test/java/com/splout/db/common/TestSploutClient.java
	splout-server/src/test/java/com/splout/db/dnode/DNodeMockHandler.java
	splout-server/src/test/java/com/splout/db/engine/TestSQLite4JavaManager.java
	splout-server/src/test/java/com/splout/db/hazelcast/TestDistributedRegistry.java
	splout-server/src/test/java/com/splout/db/hazelcast/TestSplitBrainDistributedMapEvents.java
	splout-server/src/test/java/com/splout/db/integration/TestMultiQNodeDeploy.java
	splout-server/src/test/java/com/splout/db/integration/TestMultiThreadedFailover.java
	splout-server/src/test/java/com/splout/db/integration/TestMultiThreadedQueryAndDeploy.java
	splout-server/src/test/java/com/splout/db/qnode/QNodeMockHandler.java
	splout-server/src/test/java/com/splout/db/qnode/TestFailOver.java
	splout-server/src/test/java/com/splout/db/qnode/TestQNode.java
	splout-server/src/test/java/com/splout/db/qnode/TestQNodeHandler.java
	splout-server/src/test/java/com/splout/db/qnode/TestQuerier.java
	splout-server/src/test/java/com/splout/db/qnode/TestReplicaBalancer.java