Adding CLI support and tests for Activation Keys.
Added more tests for Activation Keys via CLI.

Associating Activation Keys to Lifecycle Environments via CLI.

Results shown (using smoke=1):

```bash
$ nosetests -c robottelo.properties tests/foreman/cli/test_activationkey.py
2014-05-23 13:26:45 - robottelo - INFO - Paramiko instance prepared (and would be reused): 0x10f887110
@Feature: Activation key - Host ... SKIP: Test not implemented
@Feature: Activation key - Product ... SKIP: Test not implemented
@Feature: Activation key - Product ... SKIP: Test not implemented
@Feature: Activation key - Product ... SKIP: Test not implemented
@Feature: Activation key - Manifest ... SKIP: Test not implemented
@Feature: Activation key - End to End ... SKIP: Test not implemented
@Feature: Activation key - info ... SKIP: Test not implemented
@Feature: Activation key - info ... SKIP: Test not implemented
@Feature: Activation key - list ... SKIP: Test not implemented
@Feature: Activation key - list ... SKIP: Test not implemented
@Feature: Activation key - System ... SKIP: Test not implemented
@Feature: Activation key - Negative Create ... SKIP: Test not implemented
@Feature: Activation key - Negative Create ... SKIP: Test not implemented
@Feature: Activation key - Negative Create ... SKIP: Test not implemented
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Negative Update ... SKIP: Test not implemented
@Feature: Activation key - Negative Update ... SKIP: Test not implemented
@Feature: Activation key - Negative Update ... SKIP: Test not implemented
@Test: Create Activation key for all variations of Activation key name ... ok
@Test: Create Activation key for all variations of Description ... ok
@Feature: Activation key - Positive Create ... SKIP: Test not implemented
@Feature: Activation key - Positive Create ... SKIP: Test not implemented
@Feature: Activation key - Positive Create ... SKIP: Test not implemented
@Feature: Activation key - Positive Create ... SKIP: Test not implemented
@Feature: Activation key - Positive Create ... SKIP: Test not implemented
@Test: Create Activation key and associate with Library environment ... ok
@Test: Create Activation key and associate with environment ... ok
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Positive Delete ... SKIP: Test not implemented
@Feature: Activation key - Positive Update ... SKIP: Test not implemented
@Feature: Activation key - Positive Update ... SKIP: Test not implemented
@Feature: Activation key - Positive Update ... SKIP: Test not implemented
@Feature: Activation key - Positive Update ... SKIP: Test not implemented
@Feature: Activation key - Positive Update ... SKIP: Test not implemented
@Feature: Activation key - Positive Update ... SKIP: Test not implemented
@Feature: Activation key - search ... SKIP: Test not implemented
@Feature: Activation key - search ... SKIP: Test not implemented
@Feature: Activation key - Usage limit ... SKIP: Test not implemented

----------------------------------------------------------------------
XML: foreman-results.xml
----------------------------------------------------------------------
Ran 42 tests in 150.875s

OK (SKIP=38)
```
Merge pull request #855 from omaciel/cli-ackeys-tests

Cli ackeys tests
Fix CLI OS test_info_1 test
Improve info_dictionary helper

Improve info_dictionary helper to parse single attribute collection
properties
Fix CLI OS test_add_architecture test
Fix CLI OS test_add_configtemplate test
Fix CLI OS test_add_ptable test