Just some clean up
Added AggregateEceptionTest
Fix for AggreateException.GetBaseException
Fix for AggregateException.Handle

Passing all tests
Changed the way code is imported from Mono in Core

See mono.cs and mono.tt for more details.
Added NotifyCollectionChangedEventArgsTest

All tests pass
Added NET_4_5 compilation constant to Tests

Some tests where not running because of the lack of this.

Additional fixes are needed to make sure tests run well under .NET 4.0
I claim CancellationTokenSourceTest

Even though this file comes form mono, I need to edit it more than
expected - I claim this file.
Merge remote-tracking branch 'origin/Develop' into Feature

* origin/Develop:
  I claim CancellationTokenSourceTest
  Added NET_4_5 compilation constant to Tests
  Added NotifyCollectionChangedEventArgsTest
  Changed the way code is imported from Mono in Core
  Fix for AggregateException.Handle
  Fix for AggreateException.GetBaseException
  Added AggregateEceptionTest
  Just some clean up
Fixed Build
Added basic tests for transact

Consider these documentation, proper testing was done long ago by other
means