Merge pull request #270 from jasobrown/1.2

support disabling the dynamic snitch
[Gradle Release Plugin] - pre tag commit:  '1.2.18'.
[Gradle Release Plugin] - new version commit:  '1.2.19-SNAPSHOT'.
support enabling/disabling thrift and native transport

reviewed by @timiblossom
[Gradle Release Plugin] - pre tag commit:  '1.2.19'.
[Gradle Release Plugin] - new version commit:  '1.2.20-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.
Support CommitLog backup/restore in snapshot backup
Merge pull request #275 from timiblossom/1.2

Support CommitLog backup/restore in snapshot backup
Merge branch '1.2'
Make commitlog backup to run in the background.  In snapshot restore, restore up to n commitlog files.
N is set in config file and defaulted to 10.
Merge remote-tracking branch 'upstream/1.2' into 1.2

Conflicts:
	priam/src/main/java/com/netflix/priam/defaultimpl/PriamConfiguration.java
	priam/src/test/java/com/netflix/priam/FakeConfiguration.java
Clean up some spaces and logging
Merge pull request #278 from timiblossom/1.2

1.2
Merge branch '1.2'
Remove unused import. Upgrade commons-logging version to 1.1.3 due to a dependency confliction
Merge branch '1.2'