file_tests now all pass under mocking.

put_object persists certain object headers like Content-Disposition.