Add remove_callback mechanism.
Add remove_callback mechanism.

Might not be a good idea to do it this way, we'll see. We also now iterate through a copy of the callbacks set because
it can change size.

possel/pircel