Added first three content-view tests for redhat content

Contains:

test_cv_publish_rh
test_cv_promote_rh

from #766
No, I am setting up very specific organization with some red-hat content synced for reuse in several tests. It makes no sense to have the org at all if some of the stuff in the if fails. So at the beginning of every test I do

```
self.assertNotEqual(
 TestContentView.rhel_content_org,
 None,
 "Couldn't setup the synced rhel repo.")
```