make clean
more glib stuff
prevent glib assertion error
more glib stuff
use correct variable for libraries
use a more generic pkg-config package

the old ubuntu in travis does not have the split ones
rework tests
be compatible with libs on travis
install all test deps on travis