Update io_service.
Add is_executor.
Clean up.
Remove all references to get_io_service(). Use get_executor() instead.
Add context to executor requirements.