Simplifying Org/Env creation for system tests.
Adding the functionality to test cancelling repodiscovery.
Be able to recursively create entites even if they contain circular references.  Fixes #632
Merge pull request #633 from omaciel/builtinenv

Simplifying Org/Env creation for system tests.
Merge pull request #641 from blrm/repo-cancel

Adding the functionality to test cancelling repodiscovery.