Treat the providers defined in the main cloud configuration equally. Refs #651.
Properly error out when mixing old with new configurations. Fixes #651.
Merge pull request #652 from s0undt3ch/develop

Fix old VS new providers configuration