Make scheduler disk_filter take swap into account

The disk_filter, which makes sure a node has enough disk space for an
instance doesn't take the swap partition into account, but swap takes up
disk space so it should.

Change-Id: I0779dcf0f1cd60017b5b49ca38c0a15b23d802d7
Closes-Bug: #1239009
Fix the ConsolesController class doc string

The code must have been copied from the console output extension to start
with and the old class doc string was left in place.

Change-Id: I4924e69763027043aace8e34aac55701be2ea823
Closes-bug: #1241685
Fix OLE error for HyperV

When run live-migration on HyperV, an OLE error
will occur. This is because we use wrong WQL
sentence when we try to query table
'Msvm_ResourceAllocationSettingData'.

This commit fixes the wrong WQL sentence.

Closes-Bug: #1246592

Change-Id: Iabb4096002a5be1fb930b077fbf5ef734893c258
Added tests for get_disk_bus_for_disk_dev function

Testing get_disk_bus_for_disk_dev function for appropriate and inappropriate
arguments.

Change-Id: I394d603a0105d4b13d4bc9fe8b7f6fe852c536ab
Closes-Bug: #1233235
Merge "Added tests for get_disk_bus_for_disk_dev function"
Merge "Fix the ConsolesController class doc string"
Merge "Make scheduler disk_filter take swap into account"
Merge "Fix OLE error for HyperV"