Added unwrapping constructor to future (see N3634), adding overload for future::then() taking an execution policy.