Merge Autcompletion codes from master to Revit2015 branch