nmd change to initialize internal state when it receives an initialize_req. crd fixed so it no longer double allocates vlans during crd_link::initialize. support for nodes in testing that support virtual ports.
swrouter changes to make it compile
changes made to support swrouter. specifically a change to the base daemon to add a command line argument that causes all subtype daemons to be launched as root. Also, includes changes to nmd and crd to support specifying that switch ports supporting virtual ports will pass vlan tags up to the connected host.
fixed bug in onldb.cc that wasn't correctly identifying intercluster links. also fixed swrouter to pass the correct arguments to configure scripts.
swrouter scripts fixed so port 0 no longer used
database changes to take into account link direction when scheduling split vgige. nmd changes to support new arista switches with different port labels of form x/y. swr fixes to correct next hop string passed to scripts. based change to support the passing of command line args to subtype daemons.
rewrote onldb::find_cheapest_path to fix bugs of looking at the same link more than once in calculating the path
changes made to swrouter to report errors when scripts are run. Scripts changed to return errors. Changes to swrd_add_route_main to support the addition of an extra route for a gateway
swrouter scripts for 5 port software routers or routers that don't use virtual ports
hostd prints vlan for debugging and vm testing
added code to check if a mysql error is thrown when the onldb object is created. this was happening because mysql had hit its max num of open connections. changed crd to hopefully not die when this happens but handle the thrown error as it would any other db error.