Added abstractions for a pluggable queue shard lock manager. This is a reference implementation only.
Abstractions for pluggable queue shard lock manager.
Formatted the default values.
Fixed bug when consuming messages with external lock manager. Formatted code.
AbstractSerializer documentation fix.

Update to name the abstract methods that must be implemented.
Merge pull request #302 from prosenjit23/master

Pluggable queue shard lock manager abstraction.
Merge pull request #307 from blair/abstract-serializer-doc-fix

AbstractSerializer documentation fix.
[Gradle Release Plugin] - pre tag commit:  '1.56.39'.
[Gradle Release Plugin] - new version commit:  '1.56.40-SNAPSHOT'.
Fix exponential backoff overflow
Merge pull request #309 from elandau/retry

Fix exponential backoff overflow
Throw an exception on null or empty column name
Unit test and check for empty row key
Merge pull request #313 from elandau/nullcheck

Check for null or empty column names or row key
Update ThriftUtils.java
When using Astyanax from Scala, we cannot depend on the SystemClassLoader
being well-defined.  I was unable to run tests due to an issue
with astyanax-entity-mapper:test; however, astyanax-cassandra tests did seem to pass.
Merge pull request #315 from splittingfield/fix_class_loader_for_embedded_cassandra

Change EmbeddedCassandra to NOT use system class loader
Rename MessageQueueSettings to MessageQueueMetadata and deprecate
client config such as polling interval, which doesn't belong here.
Improved API for specifying a custom shard reading policy.
Update default retry delay to 10 seconds, 1 second was too aggressive
Minor cleanup