In the san case the "disk" device will be of type "mpath", this change
adds "mpath" to the allowed partition types to treat as the primary
device.
Full unit test coverage has been added using an actual mpath lsblk
output to validate behaviour.
Change-Id: Id593d32e64abdb2ce4b3fd2e43f89fe262d374d1