Make bool on FMUv1 and FMUv2 behave the same

This helps when programmers (falsely) assume that

bool b = 3;

Becomes true in C as it does in C++.