add/remove repo to/from content-view
instead of passing single repo to CV, converted it to list
updated fn and test to publish CV
added support to promote specific version of CV to selected env
made travis happy
updated as per review comments
comments incorpoarted
Added positive update & negative create sync plan tests
E265 block comment should start with '# '
Add BZ doc string to sync plan with same input params
made travis happy
Improved fetch strategy & value for locators
Allow flags to be passed to hammer commands
Merge pull request #694 from sghai/cv-pub-promo

Implementation of content-view publish and promote to selected  env
add puppet modules to CV
Merge pull request #704 from elyezer/cli-flag-arguments

Allow flags to be passed to hammer commands
Merge pull request #707 from sghai/cv-pub-promo

add puppet module to CV
Merge pull request #700 from kbidarkar/sync-plan-tests

Added positive update & negative create sync plan tests
Merge branch 'master' into sync-plan-1082632

Conflicts:
	tests/foreman/ui/test_syncplan.py