Presenter's finish support with callback

This is the initial implementation of a new feature proposed here: https://groups.google.com/forum/#!topic/gwt-platform/tE2ffH55De8.

I do not expect the request to be accepted at this moment. I just want to show how this feature would function and discuss this issue in a deeper level.