Changed to return uninitialized Variant when the stored function returns void.
Add unittests for issue 11360.
Slightly reworded comment.
Merge pull request #1666 from Kapps/fix11360

Fix issue 11360 - Function pointers / delegates returning void fail to compile with Variant.