Fixed head requests in http client

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added hash support to file pointers

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Allow sending files in http requests

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added raw hashing to file pointers

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added hasAnyKey to tree collection

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added upload support to s3 mediator

Signed-off-by: Tom Wright <tom@inflatablecookie.com>