Introduce PartitionCoreModule

Owner of the Qt models and PM devices
Instantiate DeviceModel in PartitionCoreModule
Move PartitionModel management from DeviceModel to PartitionCoreModule
Introduce PMUtils
PartitionModel: Add getter for Partition
Enable/disable partition buttons
Detect free space using the FS type
Start implementing support for creating partitions