EUCA-9296 Workaround to ensure that if BFEBS instances fail to execute, the user is able to
access and delete the underlying root volumes.

1. If the SC does not report a volume, it will be transitioned to an "error" state.
2. If a BFEBS run fails, the CLC will continue to report the volume (although in an "attached") state.
The workaround is to call terminate on the instance(s) again, at which point the volume can be
deleted using the API.
EUCA-9296 add timeout before transitioning vol to ERROR.
EUCA-9501 Delete vol on SC should be idempotent if vol not found.
Error in clean up of instance state when run instances fails - EUCA-4295

We no longer clear the identifier field or try to delete a non-persistent entity.

EUCA-4295
Release address once on instance run failure - EUCA-4294
Ensure volume metadata is not rolled back on run failure - EUCA-9296
EUCA-9503 added SC_REQUEST_TIMEOUT conf param
EqualLogic SAN provider performance improvements - EUCA-9502

Reliability is improved by reading up to the SSH prompt on connect
rather than sleeping for a hard coded amount of time and by sending a
quit command prior to disconnecting.

Running a batch of commands on a single connection is now supported to
reduce per-command overhead and improve performance.

Timing information can now be logged to support diagnosing performance
issues.

EUCA-9502
Service context request timeout now configurable - EUCA-9076

EUCA-9076
Run one volume deletion task at a time - EUCA-9500

EUCA-9500
Cluster allocator workers now configurable with lower default value - EUCA-9499

EUCA-9499
EUCA-9417 canonical ID replaced by NULL value after upgrade from 3.3.2 to 3.4.2
EUCA-9497: Backport (partial) from EUCA-9190, CC requests not being throttled, Handle sensor listener, Call the underlying fire method
EUCA-9462: Make ELB's dns ttl value configurable and set 60 as default
EUCA-9498 Fix to usage of GroovyScriptEngineImpl which can lead to PermGen leak
Use maint/3.4/testing cloud-libs branch
EUCA-9568 Bump Version in maint/3.4/testing from 3.4.2 to 3.4.3
Fixes EUCA-9297. Cleanly transition failed volumes

Removes failed volume records on SCafter a time period
instead of after first DescribeStorageVolume request.

Adds nicer VolumeStateUpdate log messages

Adds StorageManagerTestingProxy to allow testing device
limits without filling a device. Only enabled by invoking
groovy to use the proxy instead of normal backend.
No affect during normal operation.
EUCA-9594 Error handling to prevent corrupt images being sent from walrus to node controller.
EUCA-9594 added Zacks suggested error handling.