Merge branch 'master' of https://github.com/timiblossom/Priam

Conflicts:
	gradle.properties
	priam/src/main/java/com/netflix/priam/defaultimpl/StandardTuner.java
Merge remote-tracking branch 'upstream/master'

Conflicts:
	gradle.properties
Merge remote-tracking branch 'upstream/master'
moving to new c* version
set default value for filter param to /list API to avoid NPE. #248
Merge pull request #251 from jasobrown/1.2

set default value for filter param to /list API to avoid NPE. 

reviewed by @sloke
Merge branch '1.2'
Seed list is now a list of strings in public IP4 format.
This solves these 3 issues in a C* process caused by the bug:

1. Every C* JVM holds 2 connection pools (4 threads total) for each same-region seed node.
   "WRITE-/50.16.3.113" daemon prio=10 tid=0x00007f4404032000 nid=0x1e98 waiting on condition [0x00007f440aca8000]
   "WRITE-/50.16.3.113" daemon prio=10 tid=0x00007f4404096800 nid=0x1e97 waiting on condition [0x00007f440acd5000]
   "WRITE-ec2-50-16-3-113.compute-1.amazonaws.com/10.166.46.179" daemon prio=10 tid=0x00000000019d0800 nid=0x1e95 waiting on condition [0x00007f440ad02000]
   "WRITE-ec2-50-16-3-113.compute-1.amazonaws.com/10.166.46.179" daemon prio=10 tid=0x00000000015be800 nid=0x1e94 waiting on condition [0x00007f4410725000]

   This obviously costs us some CPU and thread resources on every C* node. We only need one connection pool for each remote node.

2. Another problem is that when that seed node goes down, FailureDetector in C* JVM can only help to remove one connection pool (and its threads) associated with that
   down node's Public IP endpoint. The connection pool associated with DNS names would stay. We are wasting 2 more threads on each same-region node when we replace a seed node in Ec2.

3. Avoid some intra-region gossipping between nodes to go through SSL port.  Remember that SSL traffics are only for inter-region connections and all intra-region traffics should go through
   non-SSL port.
Merge pull request #252 from timiblossom/1.1

Seed list is now a list of strings in public IP4 format.
Merge remote-tracking branch 'upstream/master'
Fix NPE in restore REST call
Merge branch '1.1'
Merge branch 'master' into 1.2
Change version to the branch convention's version number
Merge remote-tracking branch 'upstream/master'
Fix NPE in restore REST call
Merge pull request #254 from timiblossom/1.2

Fix NPE in restore REST call.

lgtm. committed.
Modify the version to be in sync with the branch
fixing version number
version