Fix function redefinition

1. Fix the routine that detects the removed functions and pass them to
the changeset applier
2. Added testcases for modifying the arguments of a function
Fix function redefinition - function name check

1. Include functionname in equality check
2. Added function rename testcases
Refactor function
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into defectfix
Remove unbound variable warnings

Remove unbound variable warnings that were resolved at runtime
Disabling autocomplete in string and comment contexts
Beginning of zero touch example.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into contextualCompletion
resolved merge conflicts
address review comments
More properties, methods, and comments.
Added tests for code completion context parsers
Merged few files for earlier review
Updated scheduler test cases for "QueryMirrorDataAsyncTask"
EvaluationCompleted event issue
Move sample code into Samples directory.
Resolve conflicts
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into defectfix
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into contextualCompletion
Remove Failure category for some language test cases