Changes for port snapping defect

updated the port snapping region
changed the cursor to select on mouse leave event
Revert "Changes for port snapping defect"

This reverts commit 9571863af61aadaa60c3049ca9ec52c3674513d7.
Revert "Revert "Changes for port snapping defect""

This reverts commit 7f6a01db48f88fd5ec67773c914150bf3970e4af.
Fix for port snapping defect

Fix for port snapping defect
A little cleanup.
Revert "MAGN-5604 Remove execution throttle."
Merge pull request #3447 from DynamoDS/revert-3404-MAGN-5604

Revert "MAGN-5604 Remove execution throttle."
Synced LibG DLLs to latest. Fixes MAGN-5673: crash on PolyCurve empty input
Improve watch handling of integers.
Split slider classes again.

The previous failed commit, which created one base class for sliders,
did not account for the treatment of the double and integer types as
they were loaded from files, causing files using integer sliders with
the previous build to fail to load their saved values. This commit
removes the shared slider base class in favor of an ISlider interface,
and adds additional checks to ensure that slider mins, maxes, and steps,
automatically reset to appropriate values during changes, and handle
culture invariant formatting correctly.
Rename SliderBase file to ISlider.
Update the NodeViewCustomizations for sliders.
Fix TestDoubleInput test.
Revert "Revert "MAGN-5604 Remove execution throttle.""
Merge pull request #3452 from DynamoDS/revert-3447-revert-3404-MAGN-5604

Revert "Revert "MAGN-5604 Remove execution throttle.""
Merge remote-tracking branch 'origin/master' into SliderFixes
Merge pull request #3454 from DynamoDS/SliderFixes

Fixes for regressions introduced by #3404
Asynchronously call "RunExpression" in "WorkspaceModel.Modified"
Merge pull request #3456 from Benglin/master

Asynchronously call "RunExpression" in "WorkspaceModel.Modified"
Merge pull request #3438 from ramramps/Port-snapping-defect

MAGN-1429 Need snapping in inputs