Refactor heavily the cloudlet (and connector) callback interfaces

* For each callback method add an individual `*Arguments` class.
* Update the callback interfaces accordingly.
* Remove the comments as they are out-of-date.
Update connector wrappers in accordance with latest callback interface refactoring