Allow mobile devices and other non-drag-and-drop-enabled devices to upload files.
Merge branch 'file-upload-button' into alfajango