Add Travis CI support (fixes #21).

This involves some finagling with the dist.ini, as well as an intermediate
`cpanfile`, which may help with #17.

Tweaked by @pjf to just be the .travis.yml changes
Basic .travis.yml file for #21