Fix for bucket deletion. Ensure that object deletes remove all null versions synchronously.
Better handling of 404 during backend deleteobject/bucket requests to ensure we dont fail cleanup when backend has already done it.
Logging and debug for random put failures
Merged team/storage/riakcs-techpreview into dev branch
Reverted a bunch of the service handling changes for things like chunk dispatch etc now that they are not needed
Fixed sendUpstream duplication in Aggregator for PUTs
Do object deletion in 2 phase, 1 mark all for deletion, 2 do actual deletion on backend. To handle partial failures because we cannot rollback a backend delete.
Cleaned up the delete object code a bit.
Do not remove the version id when marking object entity for deletion
Change deleted boolean field in ObjectEntity to isDeleteMarker. Requires db change. Also added bucket.isEmpty and some changes to bucket deletion request handling
Fixed NPE in bucket.isEmpty query