Port some old API tests for content views

Port all non-stubbed API tests for content views. Move those tests into either
`test_contentview_v2` or `test_contentviewversion_v2`.

Use FauxFactory to generate some random data instead of the orm fields.
Merge pull request #1437 from Ichimonji10/test-contentview

Port some old API tests for content views