Org tests UI: converted org tests to factory
Merge branch 'master' into convert-orgtests-factory

Conflicts:
	tests/foreman/ui/test_org.py
The DELETE API returns different statuses.

Noticed that the DELETE API returns different http status codes
depending on the entity being deleted and whether the task is
sync/async. For the time being, I have updated the ``delete`` test for
all entities to handle all variations.

```bash
$ nosetests -c robottelo.properties -m test_delete tests/foreman/api/test_multiple_paths.py
nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok
@Test Create an entity, fetch it, DELETE it, and fetch it again. ... ok

----------------------------------------------------------------------
XML: /Users/omaciel/hacking/robottelo/foreman-results.xml
----------------------------------------------------------------------
Ran 9 tests in 32.727s

OK
```
Merge pull request #1114 from omaciel/delete-api

The DELETE API returns different statuses.
Merge pull request #1115 from tkolhar/test_cli

Added environment delete test
test_org UI: fix the factory imports
Merge pull request #1110 from kbidarkar/convert-orgtests-factory

Org tests UI: converted org tests to factory
Update activation key cli factory
Make cli factory module raise specific exception

Cli factories now rises CLIFactoryError instead of a generic Exception
Update make_content_host cli factory

Update the lifecycle environments options for the factory.
Update lifecycle environment option

Update the option for cli content hosts tests.
Fix cli test_add_syncplan_1 test for product
Change to stub cli content view tests

Changed to stub two content view tests that was using api utilities and
they should be implemented using cli
Merge pull request #1118 from elyezer/cli-fixes

Fixes for CLI foreman tests