travis: reorg build script and config file

The build script is not agnostic to the repository it's building. All
repository-specific configuration is now in .travis.yml
travis: add irc notification