Fixed Infinite Canvas with GridLine
Merge branch 'master' into InfiniteCanvas2.0

Conflicts:
	src/DynamoCore/UI/Views/dynWorkspaceView.xaml.cs
	src/DynamoCore/UI/ZoomBorder.cs
Forced ZoomBorder size to follow OuterCanvas. (which is dynamic)

Fixed: Large monitor screen, seeing a small canvas size. White area not used.
ZoomBorder initally was forced to grow by DragCanvas size which is a static number of 1000 or 2500.
This size was not changed even if Dynamo was resize.
Corrected descriptions in the floor and wall nodes.
Merge pull request #689 from frankfralick/master

Corrected descriptions in the floor and wall nodes. Nice catch, thanks Frank!
Fix adaptive component location tests.
Merge branch 'master' of github.com:ikeough/Dynamo
MAGN-519. Disable 3D selection marshaling while drag-selecting.
Fix for tab control menu not reflect file name with file extension.
Implemented save state reflection in tab control menu.
Addon fixes for ZoomBorder to follow OutCanvas
Fixed Pan Mode using left click in 3D background preview. Window Selection will be disabled.

Added PanMode into StateMachine's state.

StateMachine's CancelActiveState is now linked with Escape Key.
Escape key not only exit from PanMode, it also exit from the state of dragging a connector.
UI adjustments for showing save state.
Merge remote-tracking branch 'upstream/ChocoButterUI' into InfiniteCanvas2.0

Conflicts:
	src/DynamoCore/UI/StateMachine.cs
Remove app.config
Added "AutomationSettings.CommandInterval" property (and attribute) to control playback speed
Add the selectionTests file back to the revit test project.
Stub out some python revit tests.
Add some more revit python test stuff. Hold off adding to input file until we can get them to run.
MAGN-551. Strip duplicates from render description before drawing.