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
Added check for upgrade of implicit transaction to write for each writefunction, instert and delete.
Merge branch 'issue/2218' into develop
Merge branch 'develop' of github.com:Starcounter/Starcounter into Metadata