Added extra overload method for patching return types in Delphi XE5 and below. The new overload means no updates need to occur in the unit under test, just in the init section of the testing unit.