Added positive creation tests for content view.

I am providing automated API test cases for Content Views as described
by issue #1264. I have also provided 2 extra data-driven tests that
exercise the creation by providing random string types for ``name`` and
``description`` fields.
Do `ContentView.publish` and `ContentViewVersion.promote` always cause a task to be launched? In this case, it would be nice to update those methods to wait on the relevant task by default. This does not need to be done right away, but how about adding a FIXME and a GitHub issue?