Cache directory activities and do not compute the backfilling in the status
Message hub now periodically yields to even processing
coro_t::spawn_... functions return a pointer to the allocated coro_t, so one can set priorities etc.
Make outstanding messages limit of the multiplexer configurable
Limit number of outstanding directory propagation processes.
Err nasty dead-lock...
Revert "Err nasty dead-lock..."

This reverts commit 72a346c198c4ee03e31a874311786fd69ca999be.
Revert "Limit number of outstanding directory propagation processes."

This reverts commit 6a578a78d0cf55d5a614e2818e8d0e0d28bee3a5.
Limit number of outstanding directory propagation processes.
Err nasty dead-lock...
Added a yield in a critical place.
docs.py is generated in the doc repo now
Remove gendocs.py
Update py docs -- with hash and better header
Merge branch 'michel_103_py_docs' of github.com:rethinkdb/rethinkdb into michel_103_py_docs
Close cursor + Remove old references to @cursor (it's @state.cursor now) -- Related to #1569
fsync() parent directory whenever we create a new file.
Small fixes, added EINTR loops around an mkdir and around fsync.
Check that result is not undefined/null before trying to access its profile -- Related to 1739
Fix r.ISO8601 + select_suggestion (with the mouse)