replace remaining ints by bool

[ci skip]
major update

The GNU Autotools have been replaced with CMake which results in a
cleaner directory.

A modular structure was introduced which makes adding new naggers and
warners easier. They can also be mixed.