Fixed the renaming pass to account for overloads of functions.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>

Conflicts:
	src/AST/Class.cs
	src/Generator.Tests/Passes/TestPasses.cs
	src/Generator/Generators/CSharp/CSharpTypePrinter.cs