Fixed unique_future::share
Updated jacobi examples to use the standard futures
Optimize wait_any_swapped to finish immediately if a future is already ready
Making wait_* just wait and return nothing