Add unit test for AggregateException.GetBaseException that works on .net but is broken on Mono.

It is currently unclear how AggregateException.GetBaseException is implemented in .net. However, the mono implementation differs.