[VOL-5296] shellcheck and yamllint cleanups

jjb/shell/github-release.sh
---------------------------
  o Fixed a few lingering problems in source.
  o Cannot quote shifted arguments when creating a reference (local -n).
    + Passed values morph into a string with quoting so lose type.
  o Remove shellcheck exclusions, unqouting corrects the problem:
    + SC2178 - Variable was used as an array but is now assigned string.

jjb/lint.yaml
jjb/maven.yaml
jjb/verify/osam.yaml
--------------------
  o Peripheral edits to force a jenkins job to run for *.sh.
  o Cleanup errors reported by yamllint --strict.

Signed-off-by: Joey Armstrong <jarmstrong@linuxfoundation.org>
Change-Id: Ie80b42ebffbdaa24a8205c6344bf1b6b86281fcf
diff --git a/jjb/lint.yaml b/jjb/lint.yaml
index 7bcb0d7..e69cd36 100644
--- a/jjb/lint.yaml
+++ b/jjb/lint.yaml
@@ -72,8 +72,9 @@
 - job-template:
     id: verify-ansible-lint
     name: 'verify_{project}_ansible-lint'
-    description: |
-      Created by verify-ansible-lint job-template from ci-management/jjb/lint.yaml
+    description: >+
+      Created by verify-ansible-lint job-template
+      from ci-management/jjb/lint.yaml
 
     triggers:
       - cord-infra-gerrit-trigger-patchset: