Replace TransactionManager thread management with thread pool

Please read commits descriptions
It is for review and discuss here.

ISSUES:
 1 Quite unclear configuration of queuing methods
 2 Input space has to be LocalSpace to register listener
 3 Removed 'hack' to stop thread with Boolean.FALSE
 4 Removed checking pool size and resheduling task in future