UI-Lion: uberlion event transmitted to the web UI.
- extension manager now sets runtime locale _before_ initializing core extension.
- web-socket sends uber-lion bundle "onOpen" (along with bootstrap data).
- deleted unused UiLionService.

Change-Id: Ic8f1f852dae50a49c1a7567f7ab33536b6d873aa
diff --git a/core/api/src/main/java/org/onosproject/ui/UiLionService.java b/core/api/src/main/java/org/onosproject/ui/UiLionService.java
deleted file mode 100644
index ecfb60b..0000000
--- a/core/api/src/main/java/org/onosproject/ui/UiLionService.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2017-present Open Networking Laboratory
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-package org.onosproject.ui;
-
-import org.onlab.util.ItemNotFoundException;
-import org.onosproject.ui.lion.LionBundle;
-
-/**
- * Service for accessing registered localization bundles.
- */
-public interface UiLionService {
-
-    /**
-     * Returns the bundle for the given key. If no such bundle is registered
-     * an ItemNotFound exception will be thrown.
-     *
-     * @param key the bundle key
-     * @return the associated bundle
-     * @throws ItemNotFoundException if no bundle exists for
-     *                               the given key
-     */
-    LionBundle getBundle(String key);
-
-}
diff --git a/core/api/src/main/java/org/onosproject/ui/lion/LionBundle.java b/core/api/src/main/java/org/onosproject/ui/lion/LionBundle.java
index 9f4fae4..5b6f110 100644
--- a/core/api/src/main/java/org/onosproject/ui/lion/LionBundle.java
+++ b/core/api/src/main/java/org/onosproject/ui/lion/LionBundle.java
@@ -85,6 +85,15 @@
     }
 
     /**
+     * Returns an immutable set of the items in this bundle.
+     *
+     * @return the items in this bundle
+     */
+    public Set<LionItem> getItems() {
+        return items;
+    }
+
+    /**
      * Dump the contents of the bundle.
      *
      * @return dumped contents