Make the task scheduler more robust

Tonite I've pushed to master a set of patches that make the task scheduler simpler and more robust. The task scheduler is the component of neubot that executes certain tasks at a given time and is implemented in neubot/net/pollers.py.