Delegate subtraction partial fix and test added. (#541)

--HG--
extra : source : 2d81d2f08ec720fdb1efc9a135956511094785e8
Fixed incorrect signature in TaskAwaiter<T>.GetResult and test modified.

--HG--
extra : source : c72badf7cb727b15b0fb45db82061862e3008687
extra : amend_source : 76e9581c8bd856c579012a69ee6efc6e93b84e7c
Ignore pointer fields (workaround for #546).

--HG--
extra : amend_source : 4b817fc597707ebcf7a998b479f69543a88651f4
Removed special processing for anonymous lambda.

--HG--
extra : source : 1cd6499907ef8321f7f217272fd3325e6f333eb2
Signature for double generic fixed and test added. (#547)
Merge pull request #549 from iskiselev/SignatureCacheDoubleGeneric

Signature for double generic fixed and test added. (#547)
Merge pull request #545 from iskiselev/TaskAwaiterFix

Fixed incorrect signature in TaskAwaiter<T>.GetResult and test modified.
Merge pull request #550 from iskiselev/IgnorePointerFields

Ignore pointer fields
Merge pull request #542 from iskiselev/DelegateSubtraction

Delegate subtraction partial fix and test added. (#541)
Merge pull request #551 from iskiselev/KillLambdaSpecialProcessing

Removed special processing for anonymous lambda.
Merge