Allow 'null' parts to remove from request.

This is useful for specifying optional parts in a multipart request without requiring extra logic at the call site.
Merge pull request #251 from square/jw/optional-part

Allow 'null' parts to remove from request.