looks like shoddy packaging. It seems that although both libimobiledevice0 and libimobiledevice1 provide the same file, the pacakges do not conflict. Are both of these from actual Ubuntu repositories or are they from some third party?
Anyway, you should be able to sort this out by removing libimobiledevice0.
apt-get remove --purge libimobiledevice0
dpkg purge libimobiledevice0