introduce new assert mode NT2_ASSERTS_AS_FLEXIBLE, make this the default for unit tests. Can choose at runtime whether asserts should throw an exception, abort, trap, dump the stack, or do nothing. Options are --assert-stackdump, --assert-abort, --assert-trap, --assert-log and --assert-ignore.