add hackney:controlling_process/2 function

This functions allows you to pass a context to a new process easily
without relying on the opaque structure of a #client{} record.