Added promise::emplace and variadic make_ready_future.
Merge branch 'develop' into feature/promise_set_value_emplace