repoquery: accept package names specified as NEVRA

OH, sorry, I got it. The problem is that the "if-branch" creates the query with ```Subject(...).get_best_query(...)``` while the ```else-branch``` does ```base.sack.query()```. Nevermind, sorry for the noise.