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
Merge pull request #273 from Nycander/http-fetch-stage-helper

Adds HttpFetcher and AbstractHttpFetchingProcessStage