Wip expected future promise
Wip
First working expected-based future promise implementation.
Added a shared_future implementation. I still need to invert the Continuations... relationship between future and promise, and promise needs to not care about whether the future consumes or not.