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.