Change the path of ManagedAsmGeometry.dll in ProtoGeometry.config to avoid copying all ASM dlls
Merge remote-tracking branch 'upstream/ChocoButter' into ChocoButter
Merge pull request #664 from ambarish-prakash/CodeBlockNodePort

Code block node port
Fix build error caused by merging master to ChocoButter
Remove dead code in AstBuilder
Merge pull request #662 from ke-yu/ChocoButter

Change the path of ManagedAsmGeometry.dll in ProtoGeometry.config
Watermark feature
Merge pull request #666 from ambarish-prakash/CodeBlockNodeWatermark

Code block node watermark
Visualize DSRevitNodes.ReferencePoint
Add comment for implementing IGraphicItem interface for ReferencePoint
Remove dead code in DynamoLoader.LoadBuiltInTypes() as ASM libraries will not be loaded
Add a property group so that MSBuild is able to build Dynamo with FScheme engine
Add category "DSExecution" for all test cases require DS engine
Factor Transaction wrapper so that the strategy can be swapped out

TransactionManager -> TransactionWrapper
Add strategies implementation
Fix naming convention for shortName to start with lowercase
Add basic element binding functionality method

need to add support for serialising and deserialising the Ids
Update the Element Binder so that it pulls the correct data out of the trace mechanism

And binds to it.

There is an outstanding TODO: to handle the interaction between ElementId and GUID ID correctly
Add basic use of trace within Reference Point
Removal of unneeded import
element selection ui node sample