Optimise name_list to not require the spent type.

Rewrite name_list's detection of dead players to not depend on the
spent-type array in the CTxIndex.  This makes it work without any disk
accesses at all (not even the tx index).