NUnit Logger defaults to application directory

The NUnit logger now defaults to the applications running location.
Previously it would choose the last folder location, or C:\.
Fixed compile error for Delphi 2010

Delphi 2010 down do not like the stack trace provider in its current
form. Currently removed from their compile until another solution can be
found. At least we still compile.
Fixed Passing Tests to report as Passed

Any pass asserts were not showing as passes as the exception being
thrown was not handled. We now handle that exception type.
Fixed up hints and warnings.

Just a clean up of warnings so that things cleanly compile.
Added the start of constraints.

Constraints should allow the use of "Assert.That(ObjectToTest,
Is.Not.Null)", etc.