map: Add alternate iteration method.
map: Allow u_map_each_next k or v to be NULL
sendto: Add U_SENDTO_{CHAN,VISIBLE}

NOTE: These are *SLOWER* than the lowercase equivalents, since they will
cause the format string to be processed multiple times, often with the
same result!