Feature cs/multi-upload : generic forms for batch creating sets and uploading samples
Huge work by @RyanHerb, was a much requested feature by our users.
Closes #3073 (closed),#3017 (closed),#1362 (closed),#2963 (closed),#2976 (closed),#3046 (closed),#3045 (closed),#3044 (closed),#3016 (closed),#3006 (closed),#2997 (closed),#2979 (closed),#2977 (closed),#2746 (closed),#2896 (closed),#2948 (closed)
Before merging: #3077 (closed)
Bikeshedding : #2980 #2979 (closed)