negative gpgkey tests
removed manual status from implemented tests
added exception for else part and handling it in test too
using assertRaise to catch the exception
Added functions to Enable and Sync RedHat Repositories
converted few to data-driven
more data-diven
fixed the ddt test failures for Org
Updated the sync related functions
Updated sample output in create_repos_tree for simplicity
Updated output in create_repos_tree for simplicity
fixed the ddt test failures for Org
Moved constants to test module
fixed the ddt test failures for Org
fixed the ddt test failures for Org
 Added assert for name and label match
converted two pending tests to ddt
updated valid_names_list fn
Make the Create method for CLI return new object.

The Create method for CLI will now return the newly created object, with
all its attributes, including the resource ID. Also updated all factory
methods to return the new object.

```python
In [9]: from robottelo.cli.factory import *

In [10]: make_org()
Out[10]:
{'created-at': '2014/03/03 15:05:03',
 'description': '""',
 'id': '7',
 'label': '36wmj49',
 'name': '36wmj49',
 'updated-at': '2014/03/03 15:05:03'}

In [11]: make_user()
Out[11]:
{'admin': None,
 'auth-source-id': 1,
 'created-at': '2014/03/03 15:05:21',
 'email': 'q1gfbn@example.com',
 'firstname': 'x0nbj',
 'id': '6',
 'last-login': '""',
 'lastname': 'rbdaa34q',
 'login': 'q1gfbn',
 'mail': 'q1gfbn@example.com',
 'name': 'x0nbj rbdaa34q',
 'password': 'ygfg',
 'updated-at': '2014/03/03 15:05:21'}
```
Merge pull request #415 from sghai/gpg-neg-test

Negative gpgkey tests