Improve CLI test report

* Fail if gets an empty result from Report.list instead of let
random.choice raise IndexError
* Change some assert utilities methods to be more meaningful
* Make @Test as first line of the tests
* Call puppet agent ssh command on setUp method
Fix add_version command parameter

Now hammer content-view add-version is accepting
--content-view-version-id instead of --version-id
Add bzbug to test positive update 1 and 2
Merge pull request #815 from elyezer/improve-cli-test-report

Improve CLI test report
Merge pull request #816 from elyezer/fix-cli-contentviews-tests

Fix add_version command parameter
Merge pull request #817 from elyezer/cli-test-lifecycleenvironment

Add bzbug to test positive update 1 and 2