Fixing a couple wonky spaces.
Extending Assert class to allow attaching AssertionException to the Asset calls (so the user may specify a custom assertion error with information).
Extending the AssertionException class to provide a formatting constructor to easily pack in message information.
Extending the AssertionException class with a static method for generating InnerException properties so it doesn't clash with the new formatting constructor.
Removing Inclusivity notion from Assert and just used the same notation that GreaterThan/etc. use for InRange and NotInRange (so an Inclusivity.Inclusive from before is now just InRangeEqual).
Adding documentation to Assert class functions.
Updating and adding AssertTest entries for this.
Making Assert internal and AssertionException internal and sealed.
Fixing a couple bugs in the NotInRange tests (they were still using InRange but still behaved as expected after fixing the tests).