[WIP] Removed extra event classes, made more similar to Commons 2.4

This is really a PR to continue the discussion started at #246.

Here I have:

- Removed the duplicated events and replaced them with `ManagerEventArgs`
- Added `getObject` and `getObjectManager` in addition to `getDocument` and `getDocumentmanager`