Implemented UpdateModelPropertyCommand class for use with DynamoViewModel.UpdateModelPropertyImpl
Renamed "UpdateModelPropertyCommand" class to "UpdateModelValueCommand" to avoid confusion.
Merge branch 'master' into NodeEditCmd
Fix the broken snapping edge
Merge branch 'master' of https://github.com/ikeough/Dynamo into CurrentMaster
Merge branch 'master' into NodeEditCmd
1. Renamed "DynamoViewModel.UpdateModelPropertyImpl" to "UpdateModelValueImpl"
2. Exposed "ModelBase.UpdateValue" and "UpdateValueCore" methods for use in "UpdateModelValueImpl"
Merge branch 'master' into NodeEditCmd

Conflicts:
	src/DynamoCore/Models/ModelBase.cs
Fixed Infinite Canvas with GridLine
Minor change in dynWorkspaceView to prevent exception being raised
Address comments in MAGN-447
1. Implemented WorkspaceModel.UpdateModelValue method to perform model update and recording
2. Redirected DynamoViewModel.UpdateModelValueImpl to WorkspaceModel.UpdateModelValue
3. Removed DynamoTextBox.PreUpdate method since undo recording is now done in WorkspaceModel
Merge pull request #649 from truongphuoc/ChocoButterUI

Fix snapping edge broken due to changes in port view
Merge branch 'master' into ChocoButterUI
Merge branch 'master' into ChocoButterUI
Removed "SelectionTests.cs" from "DynamoRevitTests.csproj" because it does not exist on disk
Merge branch 'master' into NodeEditCmd
MAGNETO ISSUE 225 FIX
Merge branch 'master' into ChocoButterUI
Merge pull request #683 from ambarish-prakash/MAGN-225

MAGNETO ISSUE 225 FIX