CordMcast clears remote routes on startup to prevent being out of sync.

It also reads existing routes on startup.

Change-Id: I13b8ffae2b57d1e82181a8a745bda185d56f368d
diff --git a/apps/routing/src/main/java/org/onosproject/routing/impl/SingleSwitchFibInstaller.java b/apps/routing/src/main/java/org/onosproject/routing/impl/SingleSwitchFibInstaller.java
index aabe8f6..ccf93d1 100644
--- a/apps/routing/src/main/java/org/onosproject/routing/impl/SingleSwitchFibInstaller.java
+++ b/apps/routing/src/main/java/org/onosproject/routing/impl/SingleSwitchFibInstaller.java
@@ -142,10 +142,10 @@
 
     @Activate
     protected void activate(ComponentContext context) {
-        modified(context);
-        routerAppId = coreService.registerApplication(RoutingService.ROUTER_APP_ID);
-
         componentConfigService.registerProperties(getClass());
+        modified(context);
+
+        routerAppId = coreService.registerApplication(RoutingService.ROUTER_APP_ID);
 
         deviceListener = new InternalDeviceListener();
         deviceService.addListener(deviceListener);