Made the caching configurable in the derived types
Removed powershell files

Since it's no longer a MEF component there is no longer a need to test
the registration. Removing it from the scripts