Support adding files to upload with drag and drop.

Also use prettier (non-native) browse for files button.