Adds HttpFetcher and AbstractHttpFetchingProcessStage

Backporting code that @laserval built in a custom stageproject.

I imagine that you would need http fetching capabilities in many stage implementations and I think it should be a part of the Hydra artifacts.

Not sure which though, I chose api since it is the closest match.