Removed few files under DynamoWatch3D that are no longer used
Integrated Pan, Orbit and Fit View into contextual menus
Implemented menu for Watch3D to include Pan, Rotate and Zoom
Removed unused "ContextMenuOpening" handlers
Hide Pan/Rotate/Zoom menu options for Watch3D node
Restored "Dynamo.Nodes.Watch3D.SetupCustomUIElements" method
Bound "IsChecked" of "Pan" menu item to "DynamoViewModel.IsPanning"
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse

Conflicts:
	src/DynamoCore/UI/Views/WorkspaceView.xaml
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse
Added automation for Samples which are non-Revit based.

- Created new class in WorkFlowTests Project.
- Created two more functions to access original Samples from their folder on git.
- Few Samples splitted in multiple test cases to keep the debugging easy if something goes wrong.
Addressed all comments mentioned by Randy.

I have also gone through all test cases to check comments and variable names.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Glimpse
Made _samplePath as local variable.

As I am using _samplePath in only one function, so I made it local as variable.
Variable name changed from Samples to Sample.
Not assign a variable to itself
Add trap for reporting data on debug builds and hardening for release build

I can't repro the case, so I've added a trap that detects it and requests more data on debug builds, and on release builds hardens the behaviour