Merge changes I1efabf11,Ib4121d37,Ifbe498ba into tm-qpr-dev

* changes:
  UserProcessCondition Introduction.
  ConditionalCoreStartable Introduction.
  Add Preconditions and Nested Subscriptions.