added hill climbing sample and custom nodes needed for sample from post 4
changed package file to include custom nodes for sample in post 4
added a test that checks results of the recursive hill climbing using xyz distance to verify the correct result.
note that I was not sure on best practices for referencing samples and custom nodes needed to run the test so I referenced them directly from the samples and dyf folders.
changed custom nodes to use no python so this test does not time out.
added Rendering_hill_climbing_simple() test to the DynamoRevitTests.xml
Added back project DynamoMSOffice to solution
Fixed migration issues on File Path node
Added dummy migration function
Merge pull request #1116 from holyjewsus/hillclimb_sample_post4

Hillclimb sample post4
fixed tests, were both failing from units related changes that stopped units from being compared to unitless numbers.
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Fix a few  serialization failures due to deprecated nodes.
Porting test case

Dynamo.Tests.SerializationTests.TestVariableInput (MAGN-1776)
Add updates to ProtoInterface for IRenderPackage.
Remove duplicate RenderPackage class and add updates to IRenderPackage.
Modified migration functions

Due to changes in FunctionObject.ds
(MAGN-1870)
Porting test case

Dynamo.Tests.ListTests.TestTransposeEmptyInput (MAGN-1934)
Fixed various "RecordedTestsDSEngine" due to "LibraryServices" not cleaning up
Merge pull request #1199 from ke-yu/ChocoButter-2Become1

Fix MAGN-747 in 'Run Automatically' mode
Merge pull request #1198 from Benglin/SerializationFixes

Fix a few  serialization failures due to deprecated nodes.
Modified migration functions

- Migrated "Smooth" to a dummy node (MAGN-1922)
- "List.RemoveItemsAtIndices" (MAGN-1865)
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1