build: add fallbacks for libraries which may not have pkg-config files
Add Travis CI support