Build with error-prone (#1066)
Build with error-prone (#1066)

Update maven-compiler-plugin to 3.6.1.

Add dependency on error-prone [1] and configure the compiler to use it.

Remove test statement that causes "[SelfEquals] An object is tested
for equality to itself" error [2].

[1] http://errorprone.info
[2] http://errorprone.info/bugpattern/SelfEquals

Change-Id: Id96a211e3013ca8913d3d7fd2eb1d7233890cd72

(cherry picked from commit 5b4366f)

Upgrade error_prone_core to 2.0.18 (#1108)

Change-Id: I16740db0abccfc9f2c9cde54deacd1c63ea12851
Signed-off-by: David Pursehouse <dpursehouse@collab.net>

(cherry picked from commit 18b0c4f)

Upgrade error_prone to 2.0.19 (#1114)

Change-Id: I7fa7018e66192e6b9d6d2d56f873ac3c40be3518
Signed-off-by: David Pursehouse <dpursehouse@collab.net>

(cherry picked from commit 4847936)

dropwizard/metrics,mveitas/metrics,dropwizard/metrics,dropwizard/metrics,mveitas/metrics