Delete baremetal interfaces when their parent node is deleted

Change-Id: I504cbed0adea86cab840c40ea9b9f96faf299f73
Fix _get_instance_volume_block_device_info call parameter

_get_instance_volume_block_device_info() is expecting an
instance dict-like object instead of instance_uuid

Fix bug 1129441

Change-Id: Id4d536553ce9858434c377653fa79562e1282a34
Remove unused db calls

* virtual_interface_delete
* instance_get_all_by_project

Change-Id: Ie0b90802ccef72bd56d3508e7796194517f7a5ef
Remove unused db calls from nova.db.sqlalchemy.api

*  instance_metadata_get_item
*  _instance_system_metadata_get_item
*  instance_type_extra_specs_get_item
*  aggregate_metadata_get_item

Change-Id: If25db80f2fc2da1d26fd5588a5c24131fe05d24e
Remove unused nova.db.api:network_get_by_instance

Change-Id: I908aaafa149c6548271fd9a3cc91225f2cbdb841
Merge "Remove unused db calls"
Merge "Remove unused db calls from nova.db.sqlalchemy.api"
Merge "Fix _get_instance_volume_block_device_info call parameter"
Merge "Remove unused nova.db.api:network_get_by_instance"
Merge "Delete baremetal interfaces when their parent node is deleted"