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
change the test case: remove the formula node
migrate the number Range and Sequence node
add a static var to record the index of codeblocknode's portID during migration
reset the codeblocknode index to 0
Merge branch 'CrossFade' of https://github.com/Benglin/Dynamo into CrossFade

Conflicts:
	test/core/list/RemoveFromList_Complex.dyn
Fix one test case: DSEvaluationTest.Regress618
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
Merge remote-tracking branch 'upstream/ChocoButter-2Become1' into FixedTestCases
DynamoController.Testing property is made static
Merge pull request #1176 from Benglin/master

DynamoController.Testing property is made static
update the test case "Defect_MAGN_1206.dyn"
Moved four files to where they belonged for merging Master in
Fix regressions caused by removing constructor for static class
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
Merge branch 'master' into ChocoButter-2Become1

Conflicts:
	src/DynamoCore/Core/DynamoController.cs
	src/DynamoCore/Models/NodeModel.cs
	src/DynamoCoreUITests/UpdateManagerUITests.cs
	src/DynamoElementsTests/DynamoUnitTest.cs
	src/DynamoRevit/DynamoController_Revit.cs
	src/DynamoRevitTests/DynamoRevitTests.cs
	src/DynamoTestFramework/DynamoTestFramework.cs
Merge branch 'master' into ChocoButter-2Become1
Update test case RgressMAGN747_02