Skip and improve some CLI content-view tests

Skip tests that uses the hammer content-view info output because its not
consistent with the rename of environments to
lifecycle-environments.

Also improve assertion for test_cv_promote_custom_content and
test_cv_promote_composite

Bonus: remove skip_if_bug_open for the verified BZ 1127408 related to
the repository info failure
Merge pull request #1625 from elyezer/cli-content-view

Skip and improve some CLI content-view tests