[Mono.Debugger.Soft] Added methods EndInvokeMethodWithResult to all mirrors

StructMirror also overrides fields of structure in case InvokeMethod was called with InvokeOptions.ReturnOutThis option set

@vargaz We already talked on IRC about this solution last week... Can you please review this? Tnx.
double space!