Allow .grep() to defer its query to some future time.

For fedora badges, I'd like to be able to use the .grep method, but retrieve just the count and not actually execute the ``.all()`` query.  This makes that possible.