closes #2555
broke plugins.js into files
moved comments above method
refactor map css/less
isActive
fix isInstalled, publish plugin install and upgrade requests