Adds CBPFuture docs.
Don't save a future workBlock when -main is overridden.
Moves deref convenience methods into CBPDeref.
Moves realization block from CBPPromise up to CBPDeref so that CBPFuture can use it too.