Merge pull request #260 from olegabr/feature-RecursiveTransaction-127

The recursive transaction functionality is implemented
Merge branch 'master' of github.com:olegabr/framework into feature-RecursiveTransaction-127
Merge pull request #269 from olegabr/feature-RecursiveTransaction-127

Updated this branch to the current master
Merge pull request #268 from qcubed/feature-RecursiveTransaction-127

Recursive transaction support is added
Merge branch 'master' of github.com:olegabr/framework into feature-261