Multi file upload

This is a pull request into sha256-custom branch.
If something, we could use our client error logging capability to log this to the server, so that we can see if there are any errors users have when importing.