Remove proxy file if proxy is set and then later set to false (+test)

This includes sbarbers work from here: https://github.com/puppetlabs/puppetlabs-apt/pull/95 plus the missing spec test.

If a proxy is set and then later unset we need to remove the proxy file. As it currently sits the file will be ignored, but apt will still pick it up and use the proxy.