Use buck version of checkstyle rules in maven build

- build and package the checkstyle rules in the onos-build-conf artifact
- modify maven build to use new version of artifact
- fix checkstyle problems in maven-only code

Change-Id: I4e4dc890ca909e47463629c732a2fc5335bb4d2a
diff --git a/tools/build/conf/src/main/resources/onos/suppressions.xml b/tools/build/conf/src/main/resources/onos/suppressions.xml
index fedccd4..c2922fb 100644
--- a/tools/build/conf/src/main/resources/onos/suppressions.xml
+++ b/tools/build/conf/src/main/resources/onos/suppressions.xml
@@ -46,6 +46,15 @@
     <suppress checks="Javadoc.*"
               files=".*/thirdparty/.*.java"/>
 
+    <suppress checks="Javadoc.*"
+              files=".*/protocols/bmv2/.*.java"/>
+
+    <suppress checks="Javadoc.*"
+              files=".*/kafkaintegration/.*.java"/>
+
+    <suppress checks="Javadoc.*"
+              files=".*/demo/.*.java"/>
+
     <!-- Suppressions for yangutils generated code -->
     <suppress files="org.onosproject.yang.gen.v1.*" checks="Javadoc.*" />
 </suppressions>