Fixes #5958 - content-view puppet module operations

- puppet modules searchable by name, author and uuid
- authors of content-view puppet modules are searched based on name when they are missing
- updated api docs
- standard error handling for required parameters
Merge pull request #4304 from tstrachota/5958_cv_puppet_modules

Fixes #5958 - content-view puppet module operations