[ONOS-1284][ONOS-1869]the implementation of tunnel subsystem.It includes
test
commands, store, service. the store use eventually consistent.

Change-Id: Id54224ff65f3f2fa0a1d7adb072a2fe664987d18
diff --git a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
index a5ab272..93afcd5 100644
--- a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
@@ -367,6 +367,22 @@
         <command>
             <action class="org.onosproject.cli.net.ApplyLabelResourceCommand"/>
         </command>
+        <!-- tunnel commands -->
+        <command>
+            <action class="org.onosproject.cli.net.DeleteTunnelCommand"/>
+        </command>
+        <command>
+            <action class="org.onosproject.cli.net.BorrowTunnelCommand"/>
+        </command>
+        <command>
+            <action class="org.onosproject.cli.net.ReturnTunnelCommand"/>
+        </command>
+        <command>
+            <action class="org.onosproject.cli.net.QueryTunnelCommand"/>
+        </command>
+        <command>
+            <action class="org.onosproject.cli.net.QueryTunnelSubscriptionCommand"/>
+        </command>
     </command-bundle>
 
     <bean id="permAppNameCompleter" class="org.onosproject.cli.security.PermissionApplicationNameCompleter"/>