Dynamic callback id's.

Fixes conflicting callback id's when running multiple Dispersy instances
on the same Callback.  This problem could occur since the singletons
were removed and the start/stop was introduced.