Merge the last bits of indirect callchain optimization
This set of commits (again - merge for easier bisect) is exclusively dealing
with various wantarray()-aware methods, most notably ::ResultSet::search()
Wide smoke of downstream adds only 3 extra dists to the list of "passes tests
but warns about indirect-sugar overrides" as shown in
12e7015a. In the cases
below all overrides are that of search() - a rather legitimate problem to be
warning about
Catalyst::Controller::DBIC::API
DBIx::Class::Helpers
DBIx::Class::ResultSet::AccessorsEverywhere
No other known breakage as of this commit