Fixes to Walrus backend to throw specific exceptions, instead of EucalyptusCloudException. Added new exception types.

EUCA-8998
commit cfe9ed6b2f83133a0e3449284d6c4cb8746fecdf
Author: Neil Soman <neil@eucalyptus.com>
Date:   Sat Mar 29 10:23:13 2014 -0700

    Fixes to Walrus backend to throw specific exceptions, instead of EucalyptusCloudException. Added new exception types.

    EUCA-8998

commit 8e46b664a6a316a6cf00007a9e95c7dbe9027974
Author: Swathi Gangisetty <swathi@eucalyptus.com>
Date:   Fri Mar 28 18:56:20 2014 -0700

    Add last modified timestamp to complete multipart upload response from Walrus.
    Use the last modified timestamp from the backend when available.
    Format last modified timestamp in copy response correctly in the provider clients.

    Fixes EUCA-8945

commit 354dd317333df3535f89adb06f4b636150e68ce8
Author: Zach Hill <zach@eucalyptus.com>
Date:   Fri Mar 28 18:53:04 2014 -0700

    Changed walrus->walrusbackend in property config. Fixes EUCA-8993

commit 44ddd7a1b7667eb03265f4dcc1608f16ef881e1a
Merge: 579db84 e7fdbbd
Author: Evan Thomas <ethomas@eucalyptus.com>
Date:   Fri Mar 28 17:56:05 2014 -0700

    Merge branch 'dev/ethomas/EUCA-7686-2' into testing

commit 579db84f5b19edd902539859f915329fdc2e2550
Merge: e2d0912 37d8ade
Author: Sang-Min Park <smpark.uva@gmail.com>
Date:   Fri Mar 28 16:22:28 2014 -0700

    Merge branch 'dev/spark/EUCA-8976' into testing

commit e2d09125cf4fd028f2a9d0ac096a1d2821fe447d
Author: Matt Clark <mclark@eucalyptus.com>
Date:   Fri Mar 28 16:12:38 2014 -0700

    Add retries and better debug to part download. Remove sig from part url debugEUCA-8989. Fixes EUCA-8996, EUCA-8966

commit 37d8adef6b6dd9024f78b4a2d59a026bf0b72ce6
Author: Sang-Min Park <smpark.uva@gmail.com>
Date:   Fri Mar 28 14:40:46 2014 -0700

    EUCA-8976: don't attempt to remove IP mapping more than once

commit e7fdbbd78504baa1735e6767a21fe8494ca9f692
Merge: cdf71a0 ce0657d
Author: Evan Thomas <ethomas@eucalyptus.com>
Date:   Thu Mar 27 14:12:12 2014 -0700

    Merge branch 'testing' into dev/ethomas/EUCA-7686-2

commit cdf71a0e8b931006a03a77ddeaabeb667f67b764
Author: Evan Thomas <ethomas@eucalyptus.com>
Date:   Wed Mar 26 16:06:47 2014 -0700

    EUCA-7686 added some listeners with type checking for webservice properties

commit f08765b06424a1026cfd29f5ea33b1ba062df8bf
Author: Evan Thomas <ethomas@eucalyptus.com>
Date:   Wed Mar 26 14:57:42 2014 -0700

    EUCA-7686 Put changes in (used compareAndSet() and changed log levels to .trace() as per reviewer comments), and put the isRunnable.false() in a finally block so errors in restart() would not block)

commit 2f887a4c0d1280bec00a676a07dc9a37777573b1
Author: Evan Thomas <ethomas@eucalyptus.com>
Date:   Tue Mar 25 22:49:48 2014 -0700

    EUCA-7686
       Removed hard coded port 443 for netty server.
       Discovered many PropertyChangeListeners silently fail.  Wrote logging code against that (PropertyChangeListeners)
       Discovered Webservices.restart() has issues being called in the change listener thread, created a polling mechanism to
       call WebServices.restart() if certain properties have changed.  (Those that had the RestartWebserviceListener as the
       propertyChangeListener).
       These last few points allow the bootstrap.webservices.port property to "eventually" work (within 1 minute).
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing