Introduction to source control

Introduction to source control
Updated gitignore to ignore eclipse settings
Refactored so that app is configured properly.
Added Scripts to run application

Updated build so that it will generate a distribution zip.
Updated build so that you can run directly from command line.
Updated to support description and name tags.
Still need to fix logs.
Improved timeout support for slow EC2

Updated JavaDocs.
Increased timeouts and retries for ec2 calls
Improved error handling
Removed passkeys
Updated README

Updated some comments in the code and cleanup
Updated ReadMe.md
Added Test Package Structure

Added XD_HOME environment variable
Changed build to support Java 1.7
Introduction to source control

* Updated gitignore to ignore eclipse settings
* Refactored so that app is configured properly.
* Added Scripts to run application
* Updated build so that it will generate a distribution zip.
* Updated build so that you can run directly from command line.
* Updated to support description and name tags.
* Improved timeout support for slow EC2
* Updated JavaDocs.
* Increased timeouts and retries for ec2 calls
* Improved error handling
* Removed passkeys

* Updated README
* Added Test Package Structure
* Added XD_HOME environment variable
* Changed build to support Java 1.7

*Added code to update redis & rabbit configs.  Jumped the gun, on this one, since it was to be in 978.  But wanted to get it in before first Merge.
Merge branch 'XD-976'

Conflicts:
	.gitignore
	src/main/java/org/springframework/xd/ec2/cloud/AWSDeployer.java
	src/main/java/org/springframework/xd/ec2/cloud/AWSInstanceConfigurer.java
	src/main/java/org/springframework/xd/ec2/environment/ConfigureSystem.java
Merge