Merge pull request #256 from sagarl/1.1

Adding try-block to catch IllegalThreadStateException
revert get_seed's name formatting as we did not do a throughout testing on this branch yet
Add print-out statement in the try/catch to pass PMD check
[Gradle Release Plugin] - pre tag commit:  '1.1.49'.
[Gradle Release Plugin] - new version commit:  '1.1.50-SNAPSHOT'.
Add a log line when there is no meta file in restore.  Also leave assert statement as restore's junit test needs it to pass.
[Gradle Release Plugin] - pre tag commit:  '1.1.50'.
[Gradle Release Plugin] - new version commit:  '1.1.51-SNAPSHOT'.
Close uploading streams in all cases. This avoids the issue "Too many opening files" when there is an S3 issue blocking the uploading and Priam just keeps the filedescriptor around.
Merge pull request #271 from timiblossom/1.1

Close uploading streams in all cases.
[Gradle Release Plugin] - pre tag commit:  '1.1.51'.
[Gradle Release Plugin] - new version commit:  '1.1.52-SNAPSHOT'.
[Gradle Release Plugin] - pre tag commit:  '1.1.52'.
[Gradle Release Plugin] - new version commit:  '1.1.53-SNAPSHOT'.
Change S3's url to s3-external-1.amazonaws.com based on their recent recommendation
Merge branch '1.1' of https://github.com/Netflix/Priam into 1.1
[Gradle Release Plugin] - pre tag commit:  '1.1.53'.
[Gradle Release Plugin] - new version commit:  '1.1.54-SNAPSHOT'.
Making S3 endpoints configurable due to endless improvement from S3 sides which might force us to use a new S3 url in the future
Merge pull request #299 from timiblossom/1.1

Making S3 endpoints configurable due to endless improvement from S3 side...