EUCA-9454: Put a lock on a static object
EUCA-9400, when bucket is deleted, lifecycle rules should be deleted as well
EUCA-9456, sync up error message with what S3 uses
EUCA-9455, it is appropriate for a 404 to be thrown when a users attempts to delete a bucket that doesn't exist
OSG list parts fixes:
Added PartMumberMarker, NextPartNumberMarker and MaxParts to the response.
Changed Initiator ID to user ARN.
Added binding elements and evaluation logic for part-number-marker and max-parts.
Throw error for invalid key in mulitpart upload requests.

Fixes EUCA-9478
OSG list multipart uploads fixes

Added KeyMarker, UploadIdMarker, NextKeyMarker and NextUploadIdMarker elements to the response.
Ordered the listing by keys first and upload IDs next.
Added the binding for upload-id-marker and max-uploads.
Fixed listing logic when key-marker and upload-id-marker are incldued in the request.
Ignored upload-id-marker when key-marker is not available in the request.
Changed Initiator ID to user ARN.

Fixes EUCA-9443
Fixing junit test for EUCA-9443
OSG copy object logic for objects uploaded using mpu

Fixes EUCA-9461
OSG get with range logic for objects uploaded using mpu

Fixes EUCA-9453
OSG complete multipart upload returns an error if the request does not contain any parts

Fixes EUCA-9450
Enforce part number checks before processing upload part and complete upload requests

Fixes EUCA-9534
Check metadata directive when processing copy object request

Fixes EUCA-9451
Fix ClusterClientPipelineFactory debug trace error - EUCA-9480

EUCA-9480
Use Crypto managed SecureRandom - EUCA-9372

EUCA-9372
Deprecate Entities.get - EUCA-3925
Remove test code.
fundamental framework in place to resolve EUCA-8901 : CC/NC components now start logging immediately upon process startup
EUCA-8901 continuation
EUCA-8901 continuation: fixing some log messages and failure cases
Fix implicit declaration of strcasestr()
EUCA-9554