Partition moving
@kailueke
Submitted by Kai Lüke Link to original bug (#786585)
Description
The same way the whole drive is opened to read or write out an image it is possible to read and write parts of it to move a partition. Moving the data can be either done as local job or within UDisks. But updating the partition entry via UDisks/libblockdev which needs implementing a function to move a partition start (and end), similar to resizing one where only the end is moved.