Dev/rpm provides

- implement RPM matching thru ``Provides`` instead of just by-name
- fix #8