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