Added parent, label & desc support for orgs
test_contentviews.py
test_contentviews.py
Fixed test_positive_create_2 for ddt
Merge branch 'master' into orgs-label

Conflicts:
	robottelo/ui/org.py
Removed create_minimal method from Subnet CLI.

As per issue #526, I have handled the pending TODO for removing the
existing ``create_minimal`` method and updated tests to use existing
factory method. I have also updated existing tests to use data driven
values as well as removed the need to create a subnet in the module's
setUp method.

Also had to remove existing ``test_update_success_ddt`` test as it was
not really performing a thorough assertion. Turns out this will require
a bit more work as the attributes that are passed via CLI are not in the
same format as what's being returned:

Example:

```bash
Usage:
    hammer subnet create [OPTIONS]

Options:
    --dns-primary DNS_PRIMARY     Primary DNS for this subnet
    --dns-secondary DNS_SECONDARY Secondary DNS for this subnet
    --vlanid VLANID               VLAN ID for this subnet
```

compared to

```python
In [2]: foo = Subnet.info({'id': 138})

In [3]: foo.stdout
Out[3]:
{u'dhcp': u'""',
 u'dhcp-id': u'""',
 u'dns': u'""',
 u'dns-id': u'""',
 u'domain-ids': u'""',
 u'from': u'""',
 u'gateway': u'""',
 u'id': u'138',
 u'mask': u'255.255.255.0',
 u'name': u'abvafrvz',
 u'network': u'94.22.201.0',
 u'primary-dns': u'""',
 u'priority': u'""',
 u'secondary-dns': u'""',
 u'tftp': u'""',
 u'tftp-id': u'""',
 u'to': u'""',
 u'vlan-id': u'1'}
```

Note how ``vlandid`` and ``vlan-id`` differ. Also, ``dns-primary`` and
``primary-dns``. I'll file a BZ for that.

```bash
$ nosetests -c robottelo.properties tests/cli/test_subnet.py

@Feature: Subnet - List ... ok
@Test: Check if Subnet can be created with random names ... ok
@Test: Check if Subnet can be created with random names ... ok
@Test: Check if Subnet can be created with random names ... ok
@Test: Check if Subnet can be created with random names ... ok
@Test: Check if Subnet can be created with random names ... ok
@Test: Check if Subnet can be created with random names ... ok
@Test: Check if Subnet can be deleted ... ok
@Test: Check if Subnet can be deleted ... ok
@Test: Check if Subnet can be deleted ... ok
@Test: Check if Subnet can be deleted ... ok
@Test: Check if Subnet can be deleted ... ok
@Test: Check if Subnet can be deleted ... ok
@Test: Check if Subnet name can be updated ... ok
@Test: Check if Subnet name can be updated ... ok
@Test: Check if Subnet name can be updated ... ok
@Test: Check if Subnet name can be updated ... ok
@Test: Check if Subnet name can be updated ... ok
@Test: Check if Subnet name can be updated ... ok

----------------------------------------------------------------------
XML: foreman-results.xml
----------------------------------------------------------------------
Ran 19 tests in 322.925s
```
spaced between test stubs and also added two cases I had left out
minor copypasta error
Removed unused imports from Subnet.
Fixing comment by removing slash.
Added new ddt update tests for User
fixed the space issue for User tests
generates random names for desc and label
added gpgkey tests: test_key_associate_[21-41]
updated attributes and removed @status
basic product and repository create tests
Merge pull request #565 from omaciel/github-526

Removed create_minimal method from Subnet CLI.
fixed the ddt update tests for User
Merge pull request #563 from cswiii/testcases

Test stubs for content view
fixed the ddt update tests for User