Merged 'Migration' (ChocoButter-based) into 'CrossFade' (ChocoButter2become1-based)
Restored things that were removed accidentally from the previous merged
Build fix (stuff that were removed in previous merge)
Modified migration functions

Due to changes on ProtoGeometry.dll
- XYZ, Transform
- Line, Curve, Arc, Face
Merge branch 'ChocoButter-2Become1' into CrossFade
fix the bug in the RevitNodes.
Basically change from "CreateFunctionNode" to "CreateFunctionNodeFrom" to create the xmlNodes
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Modified migration functions
Fixes based on line comments
Added static constructor "PerspectiveView.ByEyePointAndTarget"
Added static constructor "AxonometricView.ByEyePointAndTarget"
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Fixed migration functions

- Removed migration functions for the nodes which are no longer
supported in ProtoGeometry.dll
- Fixed the bug which causes migration failure when the old node is not
connected to any input
Merge branch 'ChocoButter-2Become1' into CrossFade
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade
Merge branch 'ChocoButter-2Become1' into CrossFade
Migrate the Axonometric View and Perspective View.
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade