Adds HttpFetcher and AbstractHttpFetchingProcessStage

Creates a new package in stages/utils/http
Adds sane default to HttpFetchConfigurationBuilder
Adds a plain uri provider to use for default
Explicitly declares runtime exceptions