Sketching out packaging via Bazel

- modified onos-gen-lib to generate http_file properly
- fixed deps.json entries for apache-karaf & patches .tar.gz files
- sketching tools/package/BUILD file

Change-Id: I311d66095e8d744b8f61a2f3b53a635a2a42732e
diff --git a/lib/BUCK b/lib/BUCK
index bf0b06e..a6ecd88 100644
--- a/lib/BUCK
+++ b/lib/BUCK
@@ -1,4 +1,4 @@
-# ***** This file was auto-generated at Wed, 6 Jun 2018 21:12:44 GMT. Do not edit this file manually. *****
+# ***** This file was auto-generated at Mon, 11 Jun 2018 22:35:36 GMT. Do not edit this file manually. *****
 # ***** Use onos-lib-gen *****
 
 pass_thru_pom(
@@ -1198,7 +1198,7 @@
 remote_file (
   name = 'apache-karaf',
   out = 'apache-karaf-offline-3.0.8.tar.gz',
-  url = 'mvn:org.onosproject:apache-karaf-offline:tar.gz:3.0.8',
+  url = 'http://repo1.maven.org/maven2/org/onosproject/apache-karaf-offline/3.0.8/apache-karaf-offline-3.0.8.tar.gz',
   sha1 = '2503c5853285e3414da15aef8d8f3f629747c927',
   visibility = [ 'PUBLIC' ],
 )
@@ -1206,7 +1206,7 @@
 remote_file (
   name = 'apache-karaf-patches',
   out = 'onos-apache-karaf-patches-3.0.8.tar.gz',
-  url = 'mvn:org.onosproject:onos-apache-karaf-patches:tar.gz:3.0.8',
+  url = 'http://repo1.maven.org/maven2/org/onosproject/onos-apache-karaf-patches/3.0.8/onos-apache-karaf-patches-3.0.8.tar.gz',
   sha1 = 'be5d620a2c4f4c5faa520d2c1b949ad0cc29c84f',
   visibility = [ 'PUBLIC' ],
 )
diff --git a/lib/deps.json b/lib/deps.json
index 9fbcb98..cf76971 100644
--- a/lib/deps.json
+++ b/lib/deps.json
@@ -226,8 +226,8 @@
     "typesafe-config": "mvn:com.typesafe:config:1.2.1",
     "validation-api": "mvn:javax.validation:validation-api:1.1.0.Final",
     "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:8.10",
-    "apache-karaf": "mvn:org.onosproject:apache-karaf-offline:tar.gz:3.0.8",
-    "apache-karaf-patches": "mvn:org.onosproject:onos-apache-karaf-patches:tar.gz:3.0.8",
+    "apache-karaf": "http://repo1.maven.org/maven2/org/onosproject/apache-karaf-offline/3.0.8/apache-karaf-offline-3.0.8.tar.gz",
+    "apache-karaf-patches": "http://repo1.maven.org/maven2/org/onosproject/onos-apache-karaf-patches/3.0.8/onos-apache-karaf-patches-3.0.8.tar.gz",
     "bndlib": "mvn:biz.aQute.bnd:biz.aQute.bndlib:jar:3.1.0",
     "bndexe": "mvn:biz.aQute.bnd:biz.aQute.bnd:3.1.0",
     "libthrift": "mvn:org.apache.thrift:libthrift:0.9.3",