Fixes - Adding Rabbitmqctl to supervisor support services

Reserving port 9011 for supervisor-support-service group
changes to list Contrail Support Services in the contrail-status output.

While querying serice status, replace supervisor with supervisord and not
replace _ with d_. This will make sure if the service has multiple -'s, then
all the -'s are not replaced.

Change-Id: I814a1e5ccabb88934b373a325e7da0381826c877
Closes-Bug: 1373264
 Network database comparison logic between VNC and VCENTER is modified.

Change-Id: Ica22b2d756349210aff89004890156542f35f28e
Test code for Database Purge Closes-Bug: #1350265

Change-Id: I5a35e369fe31a810137d2c98cf3a239861a48792
wrong module id used for schema transformer

Change-Id: I2941832dbfe07e8968655a2fd310cfd2c51ad68d
Closes-Bug: #1391455
Closes-Bug: #1378454
  Issue: Add sensor_type to ipmi.sandesh so that sorting/querying data
         becomes easier. Break the fied 'reading' into 'unit' and 'reading'
  Fix: Made the above changes
  Test: Tested it on server-manager node

  Made changes based on review-1
Change-Id: Ida0f9018f6055a3b7ee0bcfcb50563b98aaef886
Improve test coverage for multicast manager introspect

Change-Id: Idfd85543b0e193d76f05d2e67eed9c5534051478
Fix service monitor virtual machine manager

- Ensure delete of VMs only if find is succesful
- Fix shared instance-ip delete on VMI delete. Ensure that all
  VMIs for the instance IP are deleted before deleting instance-ip

Change-Id: I3297bf4c509d3c66dc5845664f699a771b90c008
Closes-Bug: #1333810
Fix bgp router peering issues

1. Create peering for contrail as well as non-contrail routers
2. Do not set any families in session attributes so that control nodes picks them up from the router itself.

Change-Id: I718d7df72706701481d80708e30a8cef905566b4
Closes-Bug: 1391701
Fix race condition in api server while deleting multiple objects

Consider the case where the last ip address in a subnet is deleted by api server 1.
Immediately after that, the network to which it belongs being deleted by api server 2.
Then, if api server 2 receives notification for ip address being deleted, it won't find the network in subnet_objs.
We need to ignore this error.

Change-Id: I31ac2280967cda63d8428e24bec65e0e2e46dcbb
Closes-Bug: 1377994
Avoid virtual machine read, instead fetch it in bulk

Change-Id: Ic7c47adf96d0b524345c2c7c0f3322780be10868
Merge "Improve test coverage for multicast manager introspect"
Merge "wrong module id used for schema transformer"
Merge "Test code for Database Purge Closes-Bug: #1350265"
Merge "Fix service monitor virtual machine manager"
Show vxlan id in BgpInstanceConfig and RoutingInstance introspect

Change-Id: I7f6570ae9289b7f28ee882c3afc7c4ac827c8b8a
Merge "Avoid virtual machine read, instead fetch it in bulk"
Merge "Fix race condition in api server while deleting multiple objects"
Merge "Fix bgp router peering issues"
Enable api-lib and api-server unit tests in 'test' scons target

Change-Id: Idef75fdd551c659b17049574a3649e8d503b5312
Stop compilation of bfd_schema.xsd. Currently, scons src/schema does not work
because of this xsd.

Change-Id: I5a51f81493dfb3902e41d492d318795e8080e854