Initial gNOI implementation added. Introduced system Time and Reboot RPC

Change-Id: I8accdcc6c1ff247408ce54490ceff3972fdf850f
diff --git a/protocols/gnoi/BUILD b/protocols/gnoi/BUILD
new file mode 100644
index 0000000..3666ea6
--- /dev/null
+++ b/protocols/gnoi/BUILD
@@ -0,0 +1,17 @@
+BUNDLES = [
+    "//protocols/gnoi/stub:onos-protocols-gnoi-stub",
+    "//protocols/gnoi/ctl:onos-protocols-gnoi-ctl",
+    "//protocols/gnoi/api:onos-protocols-gnoi-api",
+]
+
+onos_app(
+    app_name = "org.onosproject.protocols.gnoi",
+    category = "Protocol",
+    description = "gNOI protocol subsystem",
+    included_bundles = BUNDLES,
+    required_apps = [
+        "org.onosproject.protocols.grpc",
+    ],
+    title = "gNOI Protocol Subsystem",
+    url = "http://onosproject.org",
+)