Fix host option isn't set when using multiple backend

When using multiple volume backend, and volume driver is
cinder.volume.drivers.block_device.BlockDeviceDriver, host
option isn't set so a call to get volumes of a host returns none,
This patch changes to use self.host instead of self.configuration.host

Change-Id: Ide34ed29adad14b778b1a7388e9dc313241fa243
Closes-Bug: 1332909
(cherry picked from commit 7e43a8891018d52bd69298f11b684841b00e2523)
Merge "Fix host option isn't set when using multiple backend" into stable/icehouse