Updated repository tests to use api's for dependent entities

- Tests are updated to use api's for dependent entities(GPGkeys and Products). Now tests using webUI only for repository feature
- All tests are using location along with organization.
- Updated location param for GPGKey, Product api entities
- Defined  the repo discovery URL under `CONSTANTS`

Nice little refactoring here.