Rename to match implementation on asio 'executors' branch.
Change continuation_of to be like result_of.

The continuation_of trait is now called with a function signature
similar to result_of, i.e. continuation_of<F(Args...)>.