clean up indentation of record update
refactor pkgconfig configuration processing

implement a common BuildInfo processor for all package components

change names of component BuildInfo processors to be more descriptive