Correct the declaration emit for overload implementation if there is single overload signature

Fixes  #480
Merge pull request #514 from Microsoft/overloadSignatureDeclaration

Correct the declaration emit for overload implementation if there is single overload signature