A bunch of metadata and structural fixes in the OSG. Fixes euca-8469, euca-8666, and euca-8680

Split MPU Part handling to a MpuPartMetadataManager class. Updated a bunch of tests for that. Basic ObjectFactory MPU tests
Tweak of log4j.xml to try to suppress AWS SDK buffering warnings

Wrapped the SystemUtils call for drbdadm check better. Should give better error message and throw a fault if drbdadm is not found

Added FK from ObjectEntity -> Bucket to enforce existence of bucket on object creation.
Added a bunch more tests and updates to those tests. Including adding failure switches in the InMemoryProvider to simulate failures.
BucketFactoryTest passes. Needs more failure checks, but works with InMemoryProvider
Added AbstractStatefulStacklessPersisent that is same as AbstractStatefulPersistent but without stack traces to save space and time. Used as the parent class for ObjectEntity and Bucket.
DbBucketMetdataManager test passes. Does not have 100% coverage yet, but major stuff is there.

Test units and refactors for moving some files around and renaming to be more consistent with Osg vs ObjectStorage. Osg should refer to specific service instances, ObjectStorage to the component broadly

Also adds a devel/mapIamQuotasToActions.groovy script for displaying the map of iam quotas to actions that check those quotas on a running system
Moved UnitTestSupport to the object-storage-common module so it can be used for testing entities and the service without breaking dependencies
Moved message proxy messages to Trace level from Debug

Close socket connection for check() in S3Provider. Finally fix the bootstrap problem by removing incorrect import in the DbBucketMetadataManager that killed bootstrap thread
Use the eucalyptus/admin user for osg->walrus requests
Added simple pagination and object metadata transition tests

Hoised the state transition functions into their own classses. Updated exception handling on metadata ops to throw only resource-state, op-failed, or not-found exceptions. Changed bucket-create timeout to 30 sec by default instead of 10.

Removed S3 QueryString Auth and Euca2-Auth from Walrus auth handler. Only accepts normal s3 auth

Made Walrus an internal component via removing the PublicService annotation, and bumped default PUT timeout to
  168 hours instead of 24 to ensure that no upload is cut-off while proceeding, even if slowly, within a reasonable amount of time