Extension of the CallbackFuture interface.

- A callback can be added without the presence of an executor.
- New method simplifies MergingCallbackFuture.
New error class for coding errors: Bug.