Remove forgotten part of a48693f4 (incompletely reverted by e327f126)
Fix bogus reference to related class (introduced way back in 97c96475)
Fix multi-value literal populate not working with simplified bind spec

This arcane use-case got missed when 1b5ddf23 was integrated
Refactor _recurse_fields to return the bind values

Only ->select actually wants it in $self->{select_bind}, the others
either don't care or want them somewhere else.
Add test ensuring we do not lose binds on esoteric RSC+distinct

Test inspired by auditing cc2b92553 (a precursor of ad1d374e60)
Remove dead code missed by cleanup b72339859