- Added the --with-exceptassert option to set if the Assertion should throw an exception or just print a message.
- Added the CustomException class.
- Added the __assert_with_except function to assert and throw an exception. This is used by the aproassert() macro when --with-exceptassert is set.