Few fixes and added more tests
Merge branch 'master' into org-test3

Conflicts:
	robottelo/ui/locators.py
Added finer control for Org assoc for entities
Updated remove tests with asserts
org-tests rm: fix for flake8
cli/user delete admin user test
added assertions after user create
Refactor helpers to return unicode strings
fixed puppet env tests
fixed product tests
replaced Products.org_name to self.org_name
fixed repo tests
changes to sync test
improved assertions as suggested
Make sure that CLI always deals with unicode.

To make it simpler and safer to use strings via CLI, all data that gets
passed to Paramiko gets encoded to UTF-8 and all data returned from
Paramiko gets decoded to unicode.
Added some more tests for products
Merge pull request #504 from alda519/cli_user_admin_tests

cli/user delete admin user test
Merge pull request #534 from sghai/fixed-test

Fixed env and product tests..
Removed print statements.
Fix StringField to aways return unicode strings