Since cyborg requires a conductor on the controller hosts to manage
the cyborg system state and coalesce database operations, device_profile
update in db is also supposed to be made by conductor.
This patch:
1) added conductor to write device_profile update to db.
2) modified device_profile api post and delete method
3) fixed Deviceprofile_DB_Duplicate_Exception error
4) delete unused Deviceprofile methods: delete_by_uuid and delete_by_name
Change-Id: I6a851337ccb0f048fe14210239c32e78cad030d0