Fix removing phone numbers / impps
Something in Qt seems to have changed, so that we get the url without protocol if we pass it from qml to c++. As a workaround, this is using .contains instead of ==. Also fixes some other stupid mistakes that could cause an infinite loop, which I never noticed because previously the loop always found the address.
Removing still crashes on my machine, but now in a different place.