Updated the org and location selection logic.

We now directly fetch the org and location separately.
so no more to deal with "@" char and it's complexities.
Update UI subnet tests

Instead of using a constant netmask, use the FauxFactory gen_netmask
generator.
Merge pull request #1532 from kbidarkar/replace-fix

Updated the org and location selection logic.
Merge pull request #1533 from elyezer/update-subnet-ui-tests

Update UI subnet tests
Update content_env.edit_name UI locator
Merge pull request #1531 from elyezer/update-content-env-locator

Update content_env.edit_name UI locator
Moved `enable_rhrepo_and_fetchid` function to api.utils module.

This helps both test_repository module and test_smoke module
to use it.

api.utils is choosen as the code is very specific to the API.
Merge pull request #1534 from kbidarkar/move-func-entities

Moved `enable_rhrepo_and_fetchid` function to entities module.