Option to use "real" assert

Would it be possible to add a define that lets you use a “real” assert so that if you run into an jassertfalse, then the app would “crash”.

I created an example here:

In the example above you would still break at the line where jassertfalse is if running in a debugger.

One option that does not require any changes in juce is to redefine JUCE_LOG_CURRENT_ASSERTION, but then one needs to include <cassert>in different places. I think it would be best if the file, that defines what jassertfalse does, also includes the necessary headers.

Same or similar topic discussed here: Failed jasserts should crash debug builds even when debugger is not attached