test: add shellcheck and osx support to travis