add YAC_CHECK(_F) macro

Currently, the YAC_ASSERT(_F) macro is used for (low-level) assertions intended for developers and for checks of user input data that will also show up for users.

We should introduce a new macro: YAC_CHECK(_F), which will be used for data input checks. Then we could also introduce the option to deactivate the ASSERT macro for performance critical applications.

Edited by Benjamin Rodenberg