MODE-2364 Changed the way the Infinspan listener approach is used when dealing with user transactions: instead of multiple listeners (which doesn't really scale), this approach uses 1 listener instance to handle all the different threads (transactions) and leverages the fact that we're using a ThreadLocal to store the active ModeShape transaction. Therefore, when notified, the listener should be able to tell if it's being notified for the tx associated with the current thread or not.
Merge pull request #1320 from hchiorean/MODE-2364

MODE-2364 Changed the way the Infinspan listener approach is used when dealing with user transactions:
MODE-2368

* Extends vdb sequencer functionality to support the processing of
  dynamic vdbs.

* The syntax of a dynamic vdb is identical to that of a container vdb's
  manifest hence the extension of the VdbSequencer by the
  VdbDynamicSequencer.

* Adds a twitter test that takes the declarative model as a dynamic vdb
  and sequences it accordingly.