Make process*() methods private and non-transactional again.

Making them public broke @InterceptChainStartOnly handling.
Add SessionManagerDataStore, to allow storing data (in a Map) associated with sessions.
Allow retrieving the hibernate Configuration object.

This can be used to get access to the hibernate class mapping.