Specify MimeType when uploading the data.

Note: Go's default mime module is a bit too specific. For example,
html files are uploaded by text/html, json files are application/json,
and previewing of those files in drive.google.com is unavailable.
Probably using just text/plain for those files would be useful for
most of cases. Let me leave this as a TODO.