Move MIME check to ClientPut constructor, i.e. after we've received the trailing field, to prevent corrupting FCP.
MIME type "" is equivalent to no MIME type. FLIP needs this.
Check for mime type = "" *AFTER* we do the guessMIMEType. Hence "Metadata.ContentType=" => don't guess, just assign no mime type (equivalent to application/octet-stream in theory, whether it is in practice is a question of bugs).
Logging
Break out stats even into realtime/bulk. It is likely that they will be quite different.
Doh, fix MIME type check
Merge branch 'next' into load-management