Add deleted flag to introspect for peer, table and instance.

Change-Id: Ia31e1405bd09290ce068c1d07591a36626d39e7f
There are some StatsOracle enhancements:
- The UVE REST API will show the stats recorded against UVEs.
  This will only show up for UVEs that currently exist (are not deleted)
  It will not show up for multi-UVE gets - only when retriving a single UVE
  Also, the stats will not be returned if Source-Filter or Module-Filter is used.
- Adding support in Vizd for recording prefix-suffix type tags.
  Support has not been added yet in QE and in the viz.sandesh table schemas
  for doing WHERE on prefix-suffix tags.

Change-Id: Ie9955aab0e896b94ebd26c6463d81adfce92652f
pick the mac address from port-create request

Change-Id: I1eec3c881e37e376fb83a077e854ac0ec3647023
Port specific DHCP changes

Change-Id: I30bb58f09d457bda2edc6a96f81471d9d0c438c3
Add support for rule uuid in api server and schema tranformer

Change-Id: Idbd81818fe4929a12596b095d5a682bb963e7415
Bug 1329250: Raise the right exception when subnet is being added again to a router

Change-Id: Ic082a8921b708513504120bb484c87ed5ed7b219
Fix analytics systemless test. (1) In verify_tracebuffer_in_analytics_db(), 'Messagetype' in select_fields should have been 'Type' (2) In PostProcessing::process_query(), in the iteration of the filter_list, if the filter field is not present in the result_row and if ignore_col_absence is set,, we should continue instead of break

Change-Id: I5387cde9605d069d20201b3876eb35c55f3c37ea
When the VM has a non-UUID name, when the IFMapVmUuidMapper processes the
vm-add, it checks if there are any pending subscribes. If there are, it
processes them. The bug was causing the processing to happen with the vm's name
instead of vm's uuid. Fixing that.

Change-Id: I0c553907160aecf976918f24342c3c268b58382a
Merge "pick the mac address from port-create request"
Merge "When the VM has a non-UUID name, when the IFMapVmUuidMapper processes the vm-add, it checks if there are any pending subscribes. If there are, it processes them. The bug was causing the processing to happen with the vm's name instead of vm's uuid. Fixing that."
The uuid-mapper tests need to run on 2 data-sets - one with uuid as name and
second with non-uuid as name. Changing the tests to use 2 data-sets via
value-parameterized tests.

Change-Id: I92f349518d98de64c289d5564dd19a2d7ecc8e81
Merge "There are some StatsOracle enhancements: - The UVE REST API will show the stats recorded against UVEs.   This will only show up for UVEs that currently exist (are not deleted)   It will not show up for multi-UVE gets - only when retriving a single UVE   Also, the stats will not be returned if Source-Filter or Module-Filter is used. - Adding support in Vizd for recording prefix-suffix type tags.   Support has not been added yet in QE and in the viz.sandesh table schemas   for doing WHERE on prefix-suffix tags."
Merge "The uuid-mapper tests need to run on 2 data-sets - one with uuid as name and second with non-uuid as name. Changing the tests to use 2 data-sets via value-parameterized tests."
Merge "Add support for rule uuid in api server and schema tranformer"
Merge "Bug 1329250: Raise the right exception when subnet is being added again to a router"
Merge "Add deleted flag to introspect for peer, table and instance."
Merge "Port specific DHCP changes"
Merge remote branch 'upstream/master' into aap_code

Conflicts:
	src/vnsw/agent/oper/vm_interface.h
	src/vnsw/agent/test/test_cmn_util.h
	src/vnsw/agent/test/test_util.cc