Make #executeAsync require a callback listener.
Add collection delete to the new API.
Fix bug in collection delete, thanks to QuickCheck ;) .
Fix broken test case after async API change.
Changes based on code review.
Wipe out the old API and update the class names.
Wipe out the old API test cases.
Fix javadoc comments.
Add one more test case that needs to be removed.
Merge pull request #25 from orchestrate-io/cdm-0.3.0-coll-delete

Add collection delete to the new API.
Complete KV features in the new API.
Dynamically resolve collection name from method name.
Changes based on code review.
Merge pull request #27 from orchestrate-io/jde-0.3.0-kv-complete

Dynamically resolve collection name from method name.
Merge remote-tracking branch 'origin/cdm-0.3.0-kv-complete' into cdm-0.3.0-kv-complete
Merge pull request #26 from orchestrate-io/cdm-0.3.0-kv-complete

Complete KV features in the new API.
Add collection listing to the new API.
Do more input validation on KV list arguments.
Fix UTF-8 encoding bug with KV list feature.