This PR introduces following fixes:
1) Make sure boot disks are used for swap if they have swap partition available.
2) Only try to configure swap for a mirror if it's not already being used for swap
3) Make sure single partition is able to turn into a mirror if same size other partition is available
4) Ensure mirrors + partitions at the same time is not possible for swap space giving priority to the former when it exists.