allow overriding the rack multipart parser tempfile class

This allows for more flexibility in how to buffer (or stream) multipart
file uploads, rather than always using Tempfile and buffering to local
TMPDIR.
add rack.multipart options to lint and SPEC
Merge branch 'codekitchen-streaming-multipart'

Closes #639