Binding fix for modify image attribute - EUCA-8747

EUCA-8747
Binding fixes for describe image/instance attribute - EUCA-8748

EUCA-8748
Fix error message for volume size limit - EUCA-8573

EUCA-8573
EUCA-6888: ImagingService import-volume and import-instance
 -- Add appropriate QueryBinding to Imaging service
 -- Move and update binding file to reflect the namespace and version
 -- Get rid of unnecessary columns from VolumeImagingTask
 -- Create InstanceImaigingTask
Change CLC->SC volume create message dispatch to be system request instead of user. Fixes EUCA-8749
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8742' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8573' into testing
restore one merge conflict in eucanetd.c from team/network/edge
Decode user data when modifying instance attribute - EUCA-8695

EUCA-8695
Added volume id to the GetInstanceImportTaskResponseType
Fixes for EUCA-6888
EUCA-6888: Imaging Service update
  -- InstanceImagingTask is updated to support multiple volumes
  -- import-instance api is implemented
  -- Decoupled service state from worker's state
  -- Reduced service state
  -- Changes in state management and task scheduling to support import-instance tasks
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
added soft_delete and also a template table
Extract keys only for bundle file type
Merge remote-tracking branch 'origin/dev/sjones/EUCA-8695' into testing
Delete CHANGELOG

Changelog was last updated for version 3.1.1, it's time to let it go.
merge testing.
EC2 bindings for 2013-10-01 and 2013-10-15 - EUCA-8753

The EC2 (Query) error response is also updated so it is not namespaced.

EUCA-8753
Auto scaling update for instance not found on termination - EUCA-8550

Eucalyptus/EC2 now responds with the right error code when an instance
is not found on termination so auto scaling must handle the error
response.

EUCA-8550
Fixed GetInstanceImportTask call