compute resource cli boundary tests
Fixed failed UI tests
Merge pull request #1178 from alda519/cli_boundary

compute resource cli boundary tests
Merge pull request #1209 from sghai/fix-test

Fixed failed UI tests
Skip known-failing test

When one fetches information about a GPG key, the following fields are returned:

* content
* created_at
* id
* name
* organization
* permissions
* products
* repositories
* updated_at

Note that 'organization' is returned, not 'organization_id'. This is bad
behaviour, and GPG keys therefore also suffer from the problem described in
bugzilla bug 1122267.
Merge pull request #1210 from Ichimonji10/jenkins

Skip known-failing test
Clean up comments and docstrings

None of the changes in this commit have a functional impact.
Merge pull request #1211 from Ichimonji10/cleanup

Clean up comments and docstrings
Remove "skip" decorator from working test.

Bugzilla bug 1112657 is, according to comments there, fixed. Running the
relevant test suite indicates that the issue is, in fact, fixed. Remove a
now-unnecessary "skip" decorator.
Add a ForemanTask entity

Additinally, override method `ForemanTask.path` and add some tests for this
custom behaviour.
Partially flesh out entity ForemanTask

Add the following methods:

1. ForemanTask.path
2. ForemanTask.get_result_or_timeout

The former should be fully implemented, but the latter has only pseudocode.
Neither is tested.
Implemented code for `entities.Tasks.poll`.

Implemented the code that allows you to poll the status for an aysnc
task (such as a repository synchronization for example). The method
'polls' for the status of the task and returns it once it is no longer
running (`'pending'` == False) or it will raise an exception if we go
beyond the 'timeout'.
Silencing Travis due to E501.
Handling several comments and suggestions.
Merge pull request #1208 from omaciel/tasks-api

Tasks api
Merge pull request #1212 from Ichimonji10/bz-1129785

Remove "skip" decorator from working test.
Add host cli factory and positive create test

Bonus: normalize args keys to unicode for all factories
Merge pull request #1207 from elyezer/cli-host-tests

Add host cli factory and positive create test
Refactored existing API entities path tests.

Since we now have a few `orm.Entities` where we're overriding their
`path` methods, I figured we should refactor our existing `PathTestCase`
tests to make it easier to add test coverage for any future changes.

With the exception of `orm.entities.ForemanTask`, previous existing
tests have been refactored.
Refactor module tests.robottelo.test_entities

Make the following changes:

* Set class variable `PathTestCase.longMessage` to `True`, and rewrite several
  assertion error messages to take advantage of the change.
* Rewrite a significant number of docstrings, and strip out several spurious
  comments.
* Extend the set of assertions in `test_path_with_which`.