Adding Checkstyle daemon

Lazily instaniate a checkstyle daemon for the first checkstyle job.
Then, each subsequent checkstyle target uses the daemon.

The daemon is terminated when the parent buck or buckd exits.

Change-Id: I4dbea957f20a3f77048dd25d960b7faa1eafef37
diff --git a/lib/BUCK b/lib/BUCK
index db38e47..1103cfe 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -1,4 +1,4 @@
-# ***** This file was auto-generated at Wed May 18 14:26:50 PDT 2016. Do not edit this file manually. *****
+# ***** This file was auto-generated at Wed May 18 17:55:44 PDT 2016. Do not edit this file manually. *****
 osgi_feature_group(
   name = 'COMPILE',
   visibility = ['PUBLIC'],
@@ -321,6 +321,15 @@
 )
 
 remote_jar (
+  name = 'commons-beanutils',
+  out = 'commons-beanutils-1.9.2.jar',
+  url = 'mvn:commons-beanutils:commons-beanutils:jar:1.9.2',
+  sha1 = '7a87d845ad3a155297e8f67d9008f4c1e5656b71',
+  maven_coords = 'commons-beanutils:commons-beanutils:1.9.2',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
   name = 'concurrent-trees',
   out = 'concurrent-trees-2.4.0.jar',
   url = 'mvn:com.googlecode.concurrent-trees:concurrent-trees:jar:2.4.0',
@@ -420,6 +429,15 @@
 )
 
 remote_jar (
+  name = 'antlr',
+  out = 'antlr-2.7.7.jar',
+  url = 'mvn:antlr:antlr:jar:2.7.7',
+  sha1 = '83cd2cd674a217ade95a4bb83a8a14f351f48bd0',
+  maven_coords = 'antlr:antlr:jar:NON-OSGI:2.7.7',
+  visibility = [ 'PUBLIC' ],
+)
+
+remote_jar (
   name = 'error_prone_annotations',
   out = 'error_prone_annotations-2.0.2.jar',
   url = 'mvn:com.google.errorprone:error_prone_annotations:jar:2.0.2',
@@ -1114,9 +1132,10 @@
 
 remote_jar (
   name = 'checkstyle',
-  out = 'checkstyle-6.11.2-all.jar',
-  url = 'http://onlab.vicci.org/onos/third-party/checkstyle-6.11.2-all.jar',
-  sha1 = 'f504187b1743e73ffe72c2eede0ff57d45536b7d',
+  out = 'checkstyle-6.11.2.jar',
+  url = 'mvn:com.puppycrawl.tools:checkstyle:jar:6.11.2',
+  sha1 = '2705f014697ac0219de0bb2bfc33afb7ec6d22c6',
+  maven_coords = 'com.puppycrawl.tools:checkstyle:jar:NON-OSGI:6.11.2',
   visibility = [ 'PUBLIC' ],
 )