Fix loading JcloudsLocationCustomizer to check for no-arg ctor
Fix error messages in exceptions
Merge pull request #1313 from grkvlt/fix/use-alt-ctor-for-location-customizer

Fix loading JcloudsLocationCustomizer to check for no-arg ctor
Fix issue with error on startup caused by use of brooklyn.jclouds in property file
Avoid thundering herd when SoftwareProcess rebinds its sensors

Applies a random delay of up to 10s before an entity calls
connectSensors(). Without the delay all entities attempt to reconnect
at once, which regularly causes SSH connection refused errors if
several of the entities are running on the same machine. This doesn't
guarantee to avoid the problem but makes it much less likely.
Allows configuration of rebind-sensors delay

Set config key to null or to == Duration.ZERO to connect sensors
immediately.
Merge pull request #1314 from grkvlt/fix/docs-brooklyn-properties-locations

Fix issue with deprecation errors on startup
Add SLES support for zypper package manager
Update Nginx and RabbitMQ to support SLES
Add JDK install for SUSE and SLES
Merge pull request #1318 from sjcorbett/ssh-connection-refactor

Avoid thundering herd when SoftwareProcess rebinds its sensors
Update CouchDB driver and add SLES erlang install
CouchDB should not use the Java application SSH driver
Fix behaviour of install commands for Java and Erlang
Also check for backgrounded command for new sudo in BashCommands
Added OpenSUSE 13 support
Parameterize java installation commands and fix zypper repo addition
Guard against multiple additions of same repo on SUSE servers
Turn Os 'Quietly changed..' log message to TRACE

And remove weird <String><String><String> from EntityDynamicType message
DependentConfiguration builder fails immediately if abortIf condition already holds

If the check isn't made and the abortIf sensor is never updated then the
task never completes.