Send who requests in batches instead of all at once

This changes the behavior of two functions of Textual:

* Sending who requests on join. Instead of sending for entire list all
at once. Five (5) channels are queried every thirty (30) seconds after
auto join has completed.
* The same logic applies to away status checking. Five channels every
thirty seconds.
Do not force first responder status