Update executor_wrapper.
Update to match new executor requirements.
Remove unnecessary executor constructors.
Move traits to executor header.
Use an active invoker when invoking a chain on an explicitly specified executor.
Add versioned namespace.
Update loop_scheduler.