Org & Loc tests UI: Dependent Entities use now APIs

The dependent entities now use APIs to create them.

Now `ui/test_location` and `ui/test_org` now uses `FauxFactory`
module for generate_string, generate_ipaddr, generate_email.

Fixed the organization and location tests as per comments.

Few Fixes after the rebase
Merge pull request #1394 from kbidarkar/update-location-ui-tests

Org & Loc tests UI: Dependent Entities use now APIs
Completed cli fencing.  There may be same code changes required for some functions in future though
Merge pull request #1409 from sthirugn/moreclifence

Completed cli fencing.  There may be same code changes required for some...
Added content view test adding filter to rh content

Closes #1400
Merge branch 'AdamSaleh-content-view-rh-associate'
api fencing complete except test_multiple_paths
Updated syncplan tests using factory and using api to create product
docstrings formating and key unicoding
Merge pull request #1414 from sghai/fix-docstring-unicodes

Fixed disctrings formating and unicode all keys under UI factory
Merge pull request #1408 from sghai/syncplan-test

Updated syncplan tests using factory and using api to create product
Merge pull request #1412 from sthirugn/apifence

api fencing complete except test_multiple_paths
Better test method Organization.path

Test how method `Organization.path` behaves when called with argument
'sync_plan'.
Merge pull request #1415 from Ichimonji10/test-org-path

Better test method Organization.path
Increase task polling timeout

Now the timeout of foreman tasks are being handled correctly. Because
this is better to increase the task timeout to avoid failing when the
task still running.
Merge pull request #1417 from elyezer/foreman-task-timeout

Increase task polling timeout
Skip CLI user tests because BZ #1144162
Updated few tests to use apis to create OS and template

use api to create OS and template in update/remove tests

updated config_template tests to use api to create template
Merge pull request #1418 from elyezer/skip-cli-tests

Skip CLI user tests because BZ #1144162
Merge pull request #1419 from sghai/template_test

Updated few template tests to use api's to create OS and template