Made unix_socket_stream_t block further inheritance of on_event, allow inheritors to override do_on_event.
Moved side-effecting lines out of assertion expressions in unittest/extproc.cc.
Moved side-effecting lines out of guarantees in extproc/pool.cc.
Moved side-effecting lines outside of guarantee expressions, fixed EINTR handling for some close(2) calls.
Made pool_t::worker_t::pool_ and ...::pid_ variables be marked const.
Merge branch 'next' into sam_366
Made runner_t not inherit from extproc::job_handle_t, used composition instead.
Made control_t not INHERIT from a unix_socket_stream_t (wtf).
Made extproc unittest jobs explicitly inherit publicly from auto_job_t.
Made pool_t::worker_t fields be private.
Fixed indentation of things, especially public/private specifiers in extproc code.
Made js.hpp not include extproc headers (but added one to jsimpl.hpp).
Made jsimpl.hpp not include extproc headers.
Made rdb_protocol/pb_server.hpp not include extproc/pool.hpp.
Removed extproc dependency from rdb_protocol/protocol.hpp.
Moved extproc::spawner_t::info_t to extproc::spawner_info_t.
Removed extproc includes from import.hpp and serve.hpp.
Removed extproc include dependency from rdb_protocol/query_language.hpp.
Updated copyright notice in extproc/pool.hpp (and only had to recompile a few files).
Made extproc::pool_t::worker_t not inherit from unix_socket_stream_t.