Test case changed after removing of all empty code blocks
empty code blocks were being allowed... now no more
MAGN-882 Fixes "Pressing Escape, first double click did not create CBN"
Also changed Double Click Time to Windows Mouse Settings on Mouse Click
Added DSReferencePlane
Added documentation to DSReferencePlane
Throw an exception when a user tries to create a FreeForm element in the family environment - this should be improved
Implemented DSLevel
Implemented DSFloorType, DSFloor
DSFloor.FromExisting added
DSLevel.FromExisting added
Implemented DSSketchPlane
Implemented DSPlaneReference, added public properties to SketchPlane
Obtain Plane and PlaneReference from a ReferencePlane
Watch node implementation for DS Nodes

1. BuildAst methods just returns a simple assignment for the input node.
2. Registers PropertyChanged notification for this node.
3. When "IsUpdated" property of this node is changed, it dispatches the
AstNode processing for it's input node.
4. Using MirrorData it populates a WatchNode instance for the given
node.
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter
Update DS dlls
Merge pull request #866 from junmendoza/ChocoButter

Update DS dlls
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter
Save DSRevitNodes.csproj to fix the build