Local keyword semantics

1. Semantic implementation of local variables
2. Testcases for local
Fix scoping in functions

1. Fix variable scoping in member functions
2. Added testcases for local vars in member functions
3. Added negative testcases for local keyword
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into localkw_semantics
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into localkw_semantics
Added associative update tests for local vars

1. Added associative update tests for local vars
2. Move imperative tests from assoc microfeature ->imperative
microfeature
Fix testcase syntax error
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into localkw_semantics
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into localkw_semantics
Revert change to testing file
Check for global var values
Merge pull request #1991 from junmendoza/testcasefix

Type system testcase - status update
Debugger, expression interpreter, tests and framework cleanup
Merge pull request #1993 from aparajit-pratap/dynamoCurrent

Debugger, expression interpreter, tests and framework cleanup
Use RevitInstallDetective to detect valid install components
Merge pull request #1997 from pboyer/InstallerFix

Use RevitInstallDetective to detect valid install components
Copy DynamoAddInGenerator when only Vasari Beta 3 is being installed
Merge pull request #1998 from pboyer/InstallerFix

Copy DynamoAddInGenerator when only Vasari Beta 3 is being installed
Need to copy Revit_2014 folder when installing only Vasari Beta 3, use temp version of DynamoAddinGenerator when installing
Merge pull request #1999 from pboyer/InstallerFix

Need to copy Revit_2014 folder when installing only Vasari Beta 3, use temp version of DynamoAddinGenerator when installing
Remove all deprecated Revit API methods, XML documentation warnings