using MultiPointToSinglePointIntent

1. adapt SDN-IP existing code to the new intent framework
2. add comments to methods
3. change to PacketMatchBuilder and IdBlockAllocatorBasedIntentIdGenerator
4. clean up the code in SdnIp.java, which includes:
    TopologyChangeDetector, checkTopologyReady,
    setupFullMesh for layer2 forwarding, flow path relative code,
    device storage relative code, flow cache relative code,
    flowMod and flowId relative code, and IOFSwitchListener.

This change is for ONOS-1858 (not including the code testing).

Change-Id: I19c1dcca3a2e2a67b307edf566279b7e8554bb84
diff --git a/src/main/java/net/onrc/onos/apps/sdnip/ISdnIpService.java b/src/main/java/net/onrc/onos/apps/sdnip/ISdnIpService.java
index 6189aa7..a2abaa1 100644
--- a/src/main/java/net/onrc/onos/apps/sdnip/ISdnIpService.java
+++ b/src/main/java/net/onrc/onos/apps/sdnip/ISdnIpService.java
@@ -52,5 +52,6 @@
     /**
      * Start SDN-IP Routing.
      */
-    public void beginRoutingNew();
+    public void beginRouting();
+
 }