Fixes to debian_ip

Cleanup and bug fixes in the network_settings related functions of the debian_ip module.  These fixes allow changes to hostname and the networking services to be reported, useful in states, etc. #15087