Plugins install from multiple repos

Supported repos:
- GitHub
- GitHub Enterprise
- WordPress Plugin directory (simplest)
Themes and extns are now checked with the same methods

- check_wp_extensions: checks if the extension needs an upgrade
- upgrade_extension: upgrades an extensiion with either wp-cli or
  install_extension
- install_extension: installs an extension either with wp-cli or a zip file url