Iterator methods are async as well... just differently

Turns out (after speaking with rescrv) that the Iterator that's returned by
the #search and #sorted_search methods behaves the same as a Deferrable, and
goes through the same #loop processing.  That makes life a bit easier.