Tighter coupling for rpm spec req / gem dependency matching

RPMSpec::Requirement#matches? will now fully match / be compared
against full gem dependency w/ requirement condition

Also adds method to query all rpm spec requirements as a whole
and use that to ensure all gem dependencies are satisfied by
spec