* Add a command line option to assert upon vrouter returning an error for
  come operation
Comment the code and re-order functions into groups
Support dynamic creation / deletion of simple gateway
update test cases due to changes for vgw
Change to do LPM check while looking up a route from Floating-IP
- prefer local route over route from Floating-IP if LPM match
  against local route.
- prefer Floating-IP over local route for same prefix length
- prefer Floating-IP fip1 over fip2 based on vrf_name and addr.
Merge pull request #595 from praveenkv/master

Comment the code and re-order functions into groups
Merge remote branch 'upstream/master'
* Format tostring api in ksync to dump VRF name instead of index,
  along with description of object instead of index
* Format log message
Merge pull request #584 from naveen-n/master

* Add a command line option to assert upon vrouter returning an error fo...
* When a flow transition happens from non ecmp to ecmp, forward flow
  and reverse flow have to be linked for RPF verification. Reverse flow's
  binding to forward flow was not programmed by agent since in ksync
  we wernt checking for ecmp flag change, and since all other fields would be same
  agent was not linking reverse flow to forward flow. Checking if ecmp flag has changed
  and forcing kernel programming
Merge pull request #599 from naveen-n/master

* When a flow transition happens from non ecmp to ecmp, forward flow
Clear interface static routes with empty list instead of None
Merge pull request #602 from Juniper/rrugge-master

Clear interface static routes with empty list instead of None
Merge pull request #598 from Juniper/psethi_bugs

Change to do LPM check while looking up a route from Floating-IP
network_ipam_refs is empty list when vn doesn't have subnets configured. Fix the check
The root cause for vizd crash in http://10.84.5.133/bugs/show_bug.cgi?id=2811 is CdbIf::CleanupTask was enqueued twice with same task pointer due to concurrent threads executing DB_Uninit

To detect this problem state sooner, an assert if the Task pointer is enqueued twice.
Merge pull request #604 from Juniper/no_subnet

network_ipam_refs is empty list when vn doesn't have subnets configured....
Reinitialize connection to rabbitmq if there is a socket error during message ack
Merge pull request #606 from Juniper/hajay_mainline_reconn_msgack

Reinitialize connection to rabbitmq if there is a socket error during me...