remove deadlock, define log level at compile time

- extend pipeline to test the kernel (#40)
- remove deadlock in the implementation of conditional variables
- add option to set LevelFilter at compile time (#53)
This tag has no release notes.