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
multiple input connection creation fix
Input names to short var names as well
Array reference problem
 Multiple inputs from same veriable readded to dictionary
Rewrite CheckIsDoubleClick for clearer intents.
Added 3 test cases generated from defects.
Fix library loading issue in new sessions
Implemented DSMaterial
Make public constructor statuc in DSMaterial, Implement DSGrid
Public properties and regions for DSGrid
Regions for DSMaterial
Added DSWallType, made sure FromExisting static constructors had IsRevitOwned argument
Implement DSWall
Added InternalElement property to AbstractElement, Implemented DSSectionView, DSDraftingView, DSView3D, AbstractView
Added DSAxonometricView, DSFloorPlanView, DSCeilingPlanView, AbstractPlanView
Record commands on crash