Print also object_id in Reference to_s
Improve actor events

Events can be private and public, so far only difference is that Linking will
pass to linked actors only public messages. Adding private :restarting and
:resetting events which are send before the actor restarts or resets allowing
to add callbacks to cleanup current child actors.
Adding example of supervision-tree

For now built manually.