[maven-release-plugin] prepare for next development iteration
updates retention stategy to support negative values

Negative values in the retention strategy means that the instance will
continue to remain idle during the already charged billing period.

For instance, if a slave comes online, runs a 5 minute build, and then
terminates after 20 minutes, the instance was shutdown with 35 minutes
still available in the billing period.  If another build were to be
requested 10 minutes later, another hour would be charged.  This strategy
helps keep slaves alive for as long as possible, but terminates them
before they incur additional cost.
Merge pull request #80 from valdisrigdon/neg_retention

updates retention stategy to support negative values
fixes form validation for negative idle times
Merge pull request #81 from valdisrigdon/neg_retention

fixes form validation for negative idle times
Implementing JENKINS-22141 Add Support for Dedicated Tenancy Option:
 - Added checkbox for dedicated tenancy to Slave Template.
 - Added help entry for dedicated tenancy option to clarify its usage.
 - Added support for dedicated tenancy for OnDemand Instances only, as this doesn't pertain to Spot Instances.
 - Updated SlaveTemplateTest.testConfigRoundtrip to ensure useDedicatedTenancy is set as expected.
Merge pull request #83 from rsennewald/JENKINS-22141

Implementing JENKINS-22141 Add Support for Dedicated Tenancy Option.
[JENKINS-22300] Added checkbox to spin up slaves on VPC with a public IP
Merge pull request #84 from ferrants/master

[JENKINS-22300] Added checkbox to spin up slaves on VPC with a public IP
Retry updating remote tags when spot instance launches
Refactor tests
Delete an unused method
Add a condition which depends on label's value
[JENKINS-19880] Pass region specified in web interface to the key generation Java method.
Merge pull request #87 from GreatFruitOmsk/master

[JENKINS-19880] Pass region specified in web interface to the key generation Java method.
[FIXES JENKINS-22801] Disconnected slaves are not timed-out
Merge pull request #88 from bkmeneguello/disconnected-timeout

[FIXES JENKINS-22801] Disconnected slaves are not timed-out
[JENKINS-22558] Avoid deadlocks by using RentrantLock#tryLock() instead of synchronized.
[JENKINS-18855] Enable proxy for AWS API endpoint

Upgrading Jenkins to 1.447 LTS since `ProxyConfiguration#noProxyHost` was introduced in 1.443.
[FIXED JENKINS-18855] Enable proxy for SSH to EC2 instance

It uses HTTP proxy defined in Plugin configuration.
SOCKS proxy is not supported.