Add version and requirements to pc file
This is based on work with vcpkg and may need modifications.
Where possible, it forwards pkgconfig module names ("Requires.private"), assuming that these names are faily standard. It doesn't cover JBIG::JBIG and LERC::LERC because I don't know enough about them.
Issue: #251