Allow connectors to start from input ports
Merge branch 'TronUI' of https://github.com/truongphuoc/Dynamo into truongphuoc-TronUI
AstBuilder refacotring and prototyping import DS builtin functions
Merge pull request #446 from ke-yu/ChocoButter

AstBuilder refacotring and prototyping import DS builtin functions
New Dynamo menu styling
Merge pull request #473 from SkyApple/UIStylingChocoButterUI

New Dynamo menu styling
Allow SearchView to be scrollable when mouse cursor is in library view
Merge pull request #476 from truongphuoc/TronUI

Allow SearchView to be scrollable when mouse cursor is in library view
Use shift modifier to pan, use alt to zoom

Conflicts:
	src/DynamoCore/UI/Views/DynamoView.xaml

(cherry-pick)
Changed keybindings for zoom & pan, to ctrl-+ and ctrl-- (matching DesignScript and Adobe CS) and ctrl-alt-dir respectively, added menu items so these are documented and discoverable

Conflicts:
	src/DynamoCore/UI/Views/DynamoView.xaml

(cherry-pick)
Added Zoom in and out GUI control at the top right corner.
- Limit Zoom within 10% to 400%
- Zoom in and out with button, will zoom in center of viewport
Fixed Zoom using mouse and pan issue

Zoom in using mouse will change the position of the Workspace but was not updated.
Therefore it will skip the position.
Restructure zoom code to MVVM model using eventhandler
Implemented Fit to view function and added UI at top right

Added Shortcut:
   Ctrl + 0 : Zoom and fit all node in the view
   Ctrl + 0 again : Toggle between Auto Zoom Fit view and 100% Zoom
Merge pull request #477 from l2obin/ZoomPanControlBranch

Added Zoom and Fit to view UI at top right
Fix: MAGN-159 (nodes are not editable after undo/redo)
1. Updated "dynTextBox.Text" property to be read-only
2. Added new constructor "dynTextBox(string initialText)"
3. NodeModel classes that require initial text to display in "dynTextBox" will set it through the constructor
added clone for thicken call in offset curve node
added clone for thicken call in thicken node
Merge pull request #492 from Benglin/fix159

Fix: MAGN-159 (nodes are not editable after undo/redo)