[yarpserver] get permission to edit config file if needed, see #142

If the set of network interfaces changes, yarpserver's opinion of
which address is a good one to advertise for itself may change.
This commit adds better communication about that change, and
asks for permission to make the change if the user has not
already granted it.