In reply to Nick Halsey.

...and theme-install is added to the Customizer. I would recommend against having any sort of installation done through the Customizer. The last thing developers would want is for end users, even admins, to be able to install themes.