improve multipart handling.

With this change, we can now calculate the full multipart stream
content-length using `hackney_multipart:len_mp_stream/2' .

It is also introducing a breaking change by changing the way we passa
part to hackney, to make it more easier to use.