Added tagging/versioning/publishing job templates

- Uses the CORD-style versioning workflow described here:
  https://guide.opencord.org/developer/test_release_software.html#versioning-projects
  but with refactoring and renaming for clarification.

- Added trellis-docs test/publish jobs using these templates

- Cleanup of defaults.yaml file

- Added rsync and virtualenv to ubuntu basebuild

Change-Id: I03692460a5b6eee6b8f131f0fbcc9c5957819ddd
diff --git a/.gitignore b/.gitignore
index 11b529f..8a578e0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,4 +29,7 @@
 __pycache__/
 *.pyc
 
-onap_sandbox
+# JJB testing related
+venv-jjb
+job-configs
+