1. Renamed current test_user.py to test_user_new.py
2. Created new test_user.py for new User test case stubs in the new docstring format
3. Once the test stubs are created, the tests in test_user_new.py will be moved to test_user.py. Then test_user_new.py will be deleted
Positive create test cases completed
Completed Create, Delete and Update Scenarios
Adding support for GPG keys via hammer cli.

Added support for GPG keys via Hammer CLI, including a factory method.
The following pieces of imformation are important to take into
consideration when writing the tests:

* Most, if not all, subcommands that are derived from Katello will
  require ``organization-id`` as an argument for some of its actions.
  For instance, ``hammer gpg list`` will *not* give you a list of all
  available gpg keys in the system, but only those keys for the provided
  ``organization-id``.
* Searching for Katello subcommands follows *ElasticSearch* syntax. So,
  instead of:

```bash
$ hammer gpg list --search name='foo'
```

You have to use:

```bash
$ hammer gpg list --search name:'foo'
```

* The following issues have been found and filed:
  * http://projects.theforeman.org/issues/4272
  * http://projects.theforeman.org/issues/4271
  * http://projects.theforeman.org/issues/4263
  * http://projects.theforeman.org/issues/4262
Separated My Account tests and created a new test_myaccount.py
Added decorator for all CLI gpg key tests.

The gpg cli subcommand is currently affected by several issues, so they
will be skipped for the time being:

```bash
nosetests -c robottelo.properties tests/cli/test_gpgkey.py
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
----------------------------------------------------------------------
Ran 65 tests in 0.009s

OK (SKIP=65)
```
Merge pull request #345 from omaciel/add-cli-gpg-command

Adding support for GPG keys via hammer cli.
globalparam: redminebug 3964 closed, test_delete fixed
test_environment fixed, it can't use default_data for metatests
test_hostgroup fixed, override default data
test_partitiontable fixed, make partition table factory working without arguments
test_user fixed, html is not valid login
fixed imports
Merge pull request #357 from alda519/cli_cleanup

Couple of CLI tests fixed
Merge pull request #353 from tkolhar/master

Fixed failing Org tests
Completed the Users test cases
Added tests to CLI
Resolved merge conflicts
Renamed test_myaccount.py class names.  Removed UI references in test_user.py UI file.
Merge pull request #351 from sthirugn/users

User test stubs