Properly initializing masks while parsing affinity descriptions
Schedulers are now derived from common base class, adding generic_thread_pool_executor which wraps a scheduler_base,
Maintaining super_self during executor based thread execution
Adding test which makes sure that suspension of threads executed by an executor works properly
Fixing a whole bunch of problems with executors