EC2 Slave corpse instances periodic find and remove
[JENKINS-21601] fix to close open ssh sessions
when running an init script.
FIXED JENKINS-19943 but credit should go to Nathan Kinder
Merge pull request #76 from cfortier2/master

[JENKINS-21601] fix to close open ssh sessions
Merge pull request #77 from jbrejner/master

FIXED JENKINS-19943 but credit should go to Nathan Kinder
Merge pull request #75 from bkmeneguello/slave-corpse-finder

EC2 Slave corpse instances periodic find and remove
Upgrade to AWS client 1.7.0
Merge pull request #78 from agustafson/upgrade-aws-1.7.0

Upgrade to AWS client 1.7.0
Make sure the node is removed even when isAlive() throws an Exception
Merge pull request #79 from gianlucaborello/fix_instance_terminated

Make sure the node is removed even when isAlive() throws an Exception
[maven-release-plugin] prepare release ec2-1.21
[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