Honor locked versions when sparing dependencies

When calculating which dependencies shouldn't be removing (sparing them), we were always using the latest version of the needed packages, instead of the locked down one.

The fix is as easy as making repoquery obey the versionlock plugin.