Increased test coverage and added new features.
Updated a lot of the classes in Cadru.Core to use the extensions.
Added some additional methods to Requires.
Simplified (and corrected) the logic in BooleanExtensions.TryParseAsBoolean.
Added a mirror of DateTimeExtensions for DateTimeOffset.
Renamed StringExtensions.Normalize to Clean so it won't conflict with the built in String.Normalize method.
Added some additional StringExtensions methods.
Added some additional EnumerableExtensions methods.
Added additional XML comments.
Cadru.UnitTest.Framework now has a dependency on Cadru.Core.
Added additional methods to ExceptionAssert to make it easier to work with exceptions in the unit tests.
Added nullable boolean support for IsTrue and IsFalse to ConditionAssert.
Added IsType to TypeAssert.
Changed the unit tests to use ExceptionAssert.Throws.
Added more unit tests for the Cadru.Core (bringing test coverage to 98.8%).