added: ImmediateExecutor, a simple executor where tasks are executed by thread that posted them
added: ImmediateExecutor specs
future_spec, context fulfillment, changed to use ImmediateExecutor, so it can run faster