Do not lose default route when editing an interface (bnc#883836).

https://bugzilla.novell.com/show_bug.cgi?id=883836
that is (almost) original code ;-)

I personally prefer this version too.