ChangeSetApplier -implement and integrate to LiveRunner

ChangeSetApplier applies state changes to the VM given an instance of
ChangeSetComputer
ChangeSetComputer tests
Null checks for GeometryObject.Wrap and GeometryObject.Convert - fail silently by returning null
Make Face.Project a multi-out node
Integrate ChangeSetData to ChangeSet computer and applier

1. Implement and integrate ChangeSetData
2. Minor code cleanup
Factor out core setup from testcase

Reuse Core generated from TestFramework
Fix magn-2363: Provide migration path for incorrect range expression syntax
Cleanup after every run from the UI.
Merge pull request #1460 from ke-yu/fix_magn2363

Fix magn-2363 (number sequence node)
Adding test for defec MAGN-2521
There is one more change made for clean up after each test execution.
Merge branch 'master' of https://github.com/ikeough/Dynamo into MasterNew
Fix to the test location in DynamoRevitTests.
Merge branch 'master' of github.com:DynamoDS/Dynamo
Exit after showing help.
Added 2 test cases for MAGN-2378
Resolve merge conflicts
Merge pull request #1456 from junmendoza/dsmaster

ChangeSetApplier -implement and integrate to LiveRunner
Merge pull request #1461 from riteshchandawar/MasterNew

Adding test for defect MAGN-2521
Added 2 test cases for 2 defect.

Test Case Defect_MAGN_2272 will fail because this defect regressed and MAGn-2545 is open.
Corrected spellings.