GSP release candidate

This PR adds features for deployment at GSP.  Module Dll can be separated from the config files, which are moved to a public folder.  Module Dll can be out of reach of the customer while allowing configuration of, and enabling/disabling modules by the customer.

You can also enable as many modules hosting plugins as you want, since they each have their own folder for plugins.