Add drag and drop config import; closes #11004

Closes #13790 by merging a rebased version of it.
Merge branch 'thomaswelton/11004-import-config'