- rework terminate() and idleTimeout() so that the Amazon instructions are in indepdendent
methods stop() and terminateInstance()
- terminate() falls back to stop() if the termination command fails; this to ensure that the EC2
instance is stopped in case the instance has termination protection on it, as it is observed
that EC2 will provision an existing stopped/termination-protected instance in some cases
Merge pull request #32 from kpfleming/apply-license

Apply MIT license to plugin (Java, Jelly and HTML).
Merge branch 'terminate_fallback'

Conflicts:
	src/main/java/hudson/plugins/ec2/EC2Slave.java
Merge pull request #33 from zzzeek/master

fallback a manual or timeout-based terminate to stop if terminate fails
Give Jenkins nodes useful names.

EC2 slave nodes will now include their template name and EC2 instance
identifiers in the node name used throughout the Jenkins UI.