Made when_all less template heavy
Broke out when_all_tuple_test into own file to filesize limit