XD-977 Added ability to pull file from S3

1) Fail fast on invalid XD Zip URL
2) Retry notices go to the log file not the the console
3) Set the name tag of the instance to "Initializing Instance for <user name>" during configuration.  Currently during configuration that that tag is blank.
4) XD_HOME environment variable is set
Added Exception to handle bad or missing XD Distribution URL
XD-977 Added ability to pull file from S3

1) Fail fast on invalid XD Zip URL
2) Retry notices go to the log file not the the console
3) Set the name tag of the instance to "Initializing Instance for <user name>" during configuration.  Currently during configuration that that tag is blank.
4) XD_HOME environment variable is set

5) Added Exception to handle bad or missing XD Distribution URL
Merge branch 'XD-977'