Dev: Add Travis CI job which runs shellcheck on all scripts
This adds a Travis CI which invokes shellcheck on all scripts
in the repository. It doesn't currently signal failure, but the
build job output can be inspected for any issues that should
be fixed.