ifconfig: delete address first if address differs

When replacing a lease address and e.g. the prefix length
differs (change from IP/32 to IP/24), delete the old lease
address first, as replace does not cover this (bnc#890406).
Merge pull request #407 from mtomaschewski/ifconfig-1

ifconfig: delete address first if address differs (bnc#890406)