Change the CI builds to verify the pkg-config files we create actually work. Some improvements in the `.*ignore` files.
The make install target is not working for .proto files, but otherwise it seems to work.