Support for uploading multiple files

This changes the upload UI to support uploading multiple files at a time. Each file gets a progress bar.