travisci: add String() helper, add build/commit URLs, fix build