use annotations instead of hard coded list for transaction management
Merge branch 'bTxRefactoring' of https://github.com/bonitasoft/bonita-engine into bTxRefactoring