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.
Reimplement instance cap management.

Count instances created by EC2Cloud, not all instances in the Amazon EC2
account, when checking against the cloud's global instance cap. In addition
inform each EC2Slave which SlaveTemplate it was created from, so instance
caps on templates can be managed correctly.
Set version number for initial test version.
Merge branch 'template-node-name'
Merge branch 'template-instance-cap-fix'

Conflicts:
	src/main/java/hudson/plugins/ec2/EC2Slave.java