Added support for routing table with multiple possible routes of one xid
Added support to modify(replace) the DAG while processing the packet
Added APIs for routers to control MultiRouteTable
Using MultiRouteTable for SID
Added default route for SID in XHCP client
Added functions for reading local config files (etc/hostname_sid.ini) to emulate the setup of intra-domain server
Added SID discovery in SID control plane
Service controller discovers its service instances in other ADs via keep alive messages. Fixed some indentations.
Added SID routing decision plane.
Increased the expire time to avoid disconnections
Fixed the purge function
Added more parameters in config file. Updated decision function in SID decision plane
Name the SIDs. Some minor improvements