Stubs for fetch module
Definition of Request and related enums
Definition of Response and related enums/concepts
Fix stuff in fetch crate
Merge pull request #2962 from Manishearth/fetch

Start of fetch module; r=jdm