[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/verify/osam.yaml b/jjb/verify/osam.yaml
index f5d70fb..a477cff 100644
--- a/jjb/verify/osam.yaml
+++ b/jjb/verify/osam.yaml
@@ -56,10 +56,11 @@
     concurrent: true
 
     builders:
-      # NOTE: this env var is only required to fix a bug in the "surefire" dependency:
-      #  https://issues.apache.org/jira/browse/SUREFIRE-1588
-      #  https://github.com/apache/maven-surefire/pull/197
-      #  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911925
+      # NOTE: this env var is only required to fix a bug in the "surefire"
+      #  dependency:
+      #    https://issues.apache.org/jira/browse/SUREFIRE-1588
+      #    https://github.com/apache/maven-surefire/pull/197
+      #    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911925
       # should be removed as soon as this problem is resolved
       - inject:
           properties-content: |