Refactor code to use File::Fetch to handle automatic backends for HTTP.

* File::Fetch is fatpackable
* File::Fetch supports more backends
* File::Fetch is available already on most perls, and makes fatpacking not completely nessecary