add Sack.query() factory method.

1) it's shorter to type "sack.query()" than "hawkey.Query(sack)", and,
2) more importantly, the factory method builds a dnf subclass of hawkey.Query()
   that can later gain more methods.