Reordered ScopFactory methods

No code changes
Cleaned up ScopFactory

Removed multiton pattern. There is a single default instance,
and then it creates non-singleton instances where needed for
odd versions.

Supports older versions of SCOP
Making Berkeley the default local provider.

They mirror all the official versions, so using ScopInstallation
merely limited the versions available.