Straightened graph event API.

Now there is global 'operation:applied' which is called on each
applied (atomic) operation.
Dedicated events are fired for:
node:created, node:deleted, property:set, property:updated
Add test for graph events.