Updating CLI tests for content hosts.

Updated the factory method for CLI content hosts to included new
arguments and validation. Also, updated all tests and added a few more,
some of them to test a few bugzilla issues:

```bash
$ nosetests -c robottelo.properties tests/foreman/cli/test_contenthost.py
2014-06-10 10:55:35 - robottelo - INFO - Paramiko instance prepared (and would be reused): 0x104bcaa10
2014-06-10 10:55:37 - root - DEBUG - #1107319 NEW        - Adam Price - hammer content-view info does not filter by organization
2014-06-10 10:55:38 - root - DEBUG - #1105623 NEW        - David Davis - hammer: 500 ISE when creating a content-host
2014-06-10 10:55:38 - root - DEBUG - #1105623 NEW        - David Davis - hammer: 500 ISE when creating a content-host
@Test: Check if content host can be created with random long names ... ok
@Test: Check if content host can be created with random names ... ok
@Test: Check if content host can be created with random description ... ok
@Test: Check if content host can be created with organization name ... ok
@Test: Check if content host can be created with organization label ... ok
@Test: Check if content host can be created with content view name ... ok
@Test: Check if content host can be created with lifecycle name ... SKIP: Test skipped due to #1107319 NEW        - Adam Price - hammer content-view info does not filter by organization
@Test: Check if content host can be created with new lifecycle ... SKIP: Test skipped due to #1105623 NEW        - David Davis - hammer: 500 ISE when creating a content-host
@Test: Check if content host can be created with new content view ... SKIP: Test skipped due to #1105623 NEW        - David Davis - hammer: 500 ISE when creating a content-host
@Test: Check if content host can be created and deleted ... ok
@Test: Check if content host name can be updated ... ok
@Test: Check if content host description can be updated ... ok

----------------------------------------------------------------------
XML: foreman-results.xml
----------------------------------------------------------------------
Ran 12 tests in 172.001s

OK (SKIP=3)
```
Re-aligning data passed via dictionaries.
Merge pull request #875 from omaciel/more-content-host-cli

Updating CLI tests for content hosts.