Set minimum required versions for dependencies
This ensures that we not only pull in the correct versions during build
time, but also during runtime. Especially important for F23 where we are
pushing out a new gnome-software version and we need to ensure that all
dependant libraries get updated in lockstep.