Added publish, promote, version and updated the construct_command for version

1) Added publish, promote, version, functions
2) Updated info and list function for command_tertiary
3) command_tertiary is required for 
hammer content-view version info --id 196
4) Updated the construct_command for command_tertiary
5) Added test_cv_publish_custom_content

Please review and let me know about the above changes done for the command_tertiary.

Note: looks like I missed to remove the manual status for docstrings. Will update shortly