Updated library and editor UI
Merge remote-tracking branch 'origin/master' into MVVM

Conflicts:
	src/Dynamo/DynamoController.cs
Moving commands to the correct view models.
Note changes before jumping branches.
Refactored CreateDragNode
Multi-map the auto-gen properties.
Get more types in through auto-gen and improve argument lacing.
Merge remote-tracking branch 'origin/master' into MVVM

and do some more cleanup

Conflicts:
	src/Dynamo/Commands.cs
	src/Dynamo/DynamoController.cs