Allow axel as a download agent

Fixes #108. Allows using `axel` as a download agent, when this is available. The download agent can still be forced when needed.