Fix fatal RuntimeException reading public hostname and ip when running within vpc
* when priam.vpc=true SystemUtils.getDataFromUrl for the public hostname and ip throw a runtime exception prohibiting Priam from starting
* move setting the values down into the constructor and wrap SystemUtils.getDataFromUrl in try/catch
Merge pull request #321 from timiblossom/1.2

Mostly for double-ring bug fix
Merge remote-tracking branch 'origin/1.2'

Conflicts:
	gradle.properties
[Gradle Release Plugin] - pre tag commit:  '1.2.24'.
[Gradle Release Plugin] - new version commit:  '1.2.25-SNAPSHOT'.
[Gradle Release Plugin] - pre tag commit:  '1.2.25'.
[Gradle Release Plugin] - new version commit:  '1.2.26-SNAPSHOT'.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	gradle.properties
Merge branch 'master' into 1.2
[Gradle Release Plugin] - pre tag commit:  '1.2.26'.
[Gradle Release Plugin] - new version commit:  '1.2.27-SNAPSHOT'.
Merge pull request #324 from timiblossom/1.2

1.2
[Gradle Release Plugin] - pre tag commit:  '1.2.27'.
[Gradle Release Plugin] - new version commit:  '1.2.28'.
Updated filter checks since it cannot be null.

Introducing a default of "" for the filter QueryParam in BackupServlet.list had the side effect that any calls to /backup/list without specifying a filter would fail with "java.lang.IllegalArgumentException: No enum constant com.netflix.priam.backup.AbstractBackupPath.BackupFileType".
Merge pull request #328 from decbis/master

Updated filter checks since it cannot be null.
Merge pull request #315 from tjbaker/master

Fix fatal RuntimeException reading public hostname and ip when in vpc
Merge pull request #332 from timiblossom/master

Fix X-Y-Z node replacement.  X is a bad node that we need to bring up a ...
Merge branch 'master' into 1.2
Fix potential null pointer and spacing.