User tests and the constants they require
Merge branch 'master' of https://github.com/omaciel/robottelo into user-test-merge

Conflicts:
	robottelo/ui/user.py
Added ddt create/delete tests for Medium
fixed the travis issue
flake8 cleanup
Fixed the tests as per the comments
Added escape_search for the common search_entity func
Added escape_search to repository search
Merge branch 'master' of https://github.com/omaciel/robottelo into merge-user-tests
added support for repo_discovery
Fixed the tests as per the comments
Fixed the tests as per the comments
Fixed the tests as per the comments
Merge pull request #648 from sghai/repodiscovery

added support for repo_discovery and two tests
Merge pull request #647 from kbidarkar/prd-tests

Added escape_search for the common search_entity func
Fixed the tests as per the comments
fixed the travis issue
Merge pull request #645 from tkolhar/master

Added ddt tests for Medium
Do not raise exception for Product info.

If a product information cannot be found, do not raise an exception.
This will fix the 7 current CLI failures seen on Jenkins.
ddt test fixes and some pep cleanup