travis: only notify on IRC on failure or change

Signed-off-by: Evan Nemerson <evan@coeus-group.com>
tests: refactor to use a single test per file

Signed-off-by: Evan Nemerson <evan@coeus-group.com>