Revert "Merge pull request #2632 from theanh0512/MAGN3868"

This reverts commit 8a470b589f3b359ba0aae28a35e0fa6305b259c2, reversing
changes made to 7fced181131a8800050fee5d3734cf870b36bee7.
Revert "Merge pull request #2642 from theanh0512/MAGN4944"

This reverts commit cc735f9fef30d1afc260a5010ee18f8ee9c4eca6, reversing
changes made to 9d8aa47e8c5352d56e0ddd4b37fb678895c9c867.
Revert "Merge branch 'master' of https://github.com/DynamoDS/Dynamo into MAGN3868"

This reverts commit 7fced181131a8800050fee5d3734cf870b36bee7, reversing
changes made to b7519692c6cabfc9082370174098f53f653a2d52.
Conditionally disable Mark/Sweep tests

Based on the Compiler cond flag
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Revert "Merge pull request #2634 from Steell/selection-fix"

This reverts commit b281b45ee1b3e7b2e1954b8308c9648ef204e2d2, reversing
changes made to d9e826f3a5da2cd85bdc321d7a25a39a68dc46ad.
Revert "Revert "Merge pull request #2642 from theanh0512/MAGN4944""

This reverts commit 847dea25f7f871bf0a149dc3be6d165533a1937e.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo