Squashed commit of the following:

commit 6d143d8445493410515094a986d6da76dc64b8fe
Merge: b805247 8e46b66
Author: Neil Soman <neil@eucalyptus.com>
Date:   Sat Mar 29 10:26:48 2014 -0700

    Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing

commit b805247f0639b33007f3cbbd6e7874a9f2a4070d
Author: Neil Soman <neil@eucalyptus.com>
Date:   Sat Mar 29 10:26:11 2014 -0700

    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
Merge branch 'testing' of git.eucalyptus-systems.com:eucalyptus into testing