[libqofono] Don't change DBus properties unless they change.

If the local cached value of a DBus property is the same as the new
value don't bother sending the DBus command.