Compatibility with older version of base, enable travis-ci, depend on attoparsec and some minor cleanup

Depending on `attoparsec` instead of using our vendored version has the disadvantages that we don't know if the vendored version still works when hacking on `haddock-library`.  So I'm not 100% confident about this yet, @Fuuzetsu what do you think?