Return device's children sorted by name

No code should rely on children order, but the list is sometimes transformed
into something visual seen by users.

Related: rhbz#1166598
Update partitions' numbers and names when adding new partition (#1166598)

Adding a new partition may change partitions' order (e.g. adding sda1 after
sda2) so we need to handle that correctly.