Optimize wait_any_swapped to finish immediately if a future is already ready
Making wait_* just wait and return nothing
Updated performance counters to use the standard futures