This patch gets rid of the old dsage worker behavior. Specifically, it does the following things:
1. Workers no longer poll the server for new jobs.
2. Workers no longer poll sage for when the job finishes.
3. Doctests run much more reliably now, and in much less time (no need for # long time now)
4. The worker, as well as the server use twistd now, this make things like running them under a profile
trivial.
It's a rather big patch so right now I'd like people to apply it and run the doc/unittests. To run the unittests, do
sage: !trial sage.dsage
Run doctests as normal.