Http clients enhancements

TODO:

- [x] Add support of file uploads for #106 
- [x] Fix file uploading for 5.5
- [ ] ~~Add support of [Buzz](https://github.com/kriswallsmith/Buzz/)~~