Don't wake CLI up after 5 seconds for no reason

Waking up after 5 seconds is not needed anymore. The shortest time
until bot think is used. If bots don't want to think and no key press,
there is nothing to do.
Make Angel IRC Client sleep when there is nothing to do

Sleep until bots want to think or receive socket data.

No longer uses 100% CPU.