Remove unbound variable warnings

Remove unbound variable warnings that were resolved at runtime
Resolve conflicts
Remove a checking condition
 Update test case
Merge branch 'master' into fix_magn5353
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into fixwarnings
Code refactor

1. List->Hashset
2. Rename symbol to be more descriptive
Merge branch 'master' into fix_magn5353
Remove checking
Added Test cases for DEfects those were related to Geometry.
Added more information to Test Case related to Defect.
Remove Failure category for test case RegressMagn5353
Merge pull request #2989 from junmendoza/fixwarnings

Remove unbound variable warnings
Merge pull request #3032 from riteshchandawar/GeometryTestsFromDefects

Added Test cases for Defects those were related to Geometry.
Resolve conflicts
Merge pull request #3033 from ke-yu/fix_magn5353

Fix magn5353: Remove a variable doesn't dispose the variable