Enable operation in a multi-instance ONOS cluster.

Shared state has been moved to ONOS consistent maps to ensure it
is available throughout the cluster.

Event handling work (e.g. port up, etc) is partitioned between nodes
in the cluster using consistent hashing based on device ID.

Subscriber provisioning requests can be handled by any instance
(the instance that receives the request handles it).

Change-Id: I65cf24a7a7fe4397e1559e5d1c770449979f2566
diff --git a/api/pom.xml b/api/pom.xml
index cb10179..b4d81dd 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -38,6 +38,7 @@
+            <scope>provided</scope>