Merge Autcompletion codes from master to Revit2015 branch 

Refer to PR: https://github.com/DynamoDS/Dynamo/pull/2621