ISPN-3556 When LockControlCommand fails on an owner, the rollback comman...

...d is not sent

* small issue with Pessimistic transactions but it works fine with Optimistics
transactions.

* refactor ControlledRpcManager and created a base abstract class for it.

As you can see I changed a little the ControlledRpcManager to make it easy to extended if needed in the future. 

https://issues.jboss.org/browse/ISPN-3556