Fixed Testproject due to DUnitX changes
Added typed exception EWeakReferenceNotSupportedError

extended unittests to test exception behaviour and extracted helper
classes to their own unit
Regionized existing Classes
Added TNoCountedWeakReferencedObject
Added TAggregatedWeakReferencedObject
Added TContainedWeakReferencedObject
Fixed dpr and drpoj
Merge pull request #2 from altembo/feature-additionalclasses

Adds TNoCountedWeakReferencedObject, TAggregatedWeakReferencedObject, TContainedWeakReferencedObject, and EWeakReferenceNotSupportedError. Also a great number of tests added to the project.