db: add logical_name to vm_device

This patch adds the logical_name column to the vm_device table,
the intention is to store in it the device logical name as retrieved
from the guest.

Change-Id: If9b5a8e771a05c1fe44834adfe998cf921f6ae52
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1063597
Signed-off-by: Liron Aravot <laravot@redhat.com>
core: adding logicalName to Disk

Change-Id: I29a51446b7821b2f1ea2840d44adaff2542bfa0f
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1063597
Signed-off-by: Liron Aravot <laravot@redhat.com>
rest: adding logicalName to Disk

Change-Id: I61590c59cd0b85ebdda0f4a2c98de83983b0dccc
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1063597
Signed-off-by: Liron Aravot <laravot@redhat.com>
core: VdsUpdateRunTimeInfo - update device logical name

This patch adds support to update disks logical names as retrieved from
vdsm.

Change-Id: I08b13ba18ded824d7c62f72766fa7055da6ec49c
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1063597
Signed-off-by: Liron Aravot <laravot@redhat.com>
core: GetAllDisksByVmIdQuery - set logical name

Change-Id: Id35fac4c3b2d7441928fb69001498984dde03457
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1063597
Signed-off-by: Liron Aravot <laravot@redhat.com>
core: HotUnplug - clear device logical name

Change-Id: Ib770de4c901ad29badfdb2544865283bbf1a6e3b
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1063597
Signed-off-by: Liron Aravot <laravot@redhat.com>