Bugfix: Replace bashisms with standard sh to fix build on non-BASH systems
travis: add non-default shell testing to travis
Merge remote-tracking branch 'origin/pr/5038' into travis-use-shell