Add `restritct` and flexible array checks to configure.

The code-base now fully automatically supports a C89 compiler, as long as the
`long long` and variable-sized array extensions are present.