Get rid of intermediate Part API
Don't create byte arrays for computing multipart Content-Length
Make Parts immutable
Rework Part API, first take
Fix test broken for Grizzly after f4ad6ad876dffd7d05f7e9769b984c5d52d01333