Implicit transactionscope.
Removed unnecessery code and added functionality for nested microtask scopes (for example calling Node.GET on the same node).
Moved the implicittransaction state from ThreadData to it's own.
Updated comments on class.
Merge branch 'issue/2218' into develop