journald-source: New source module is implemented

The module does not require installed systemd-journal development package
Unit tests also implemented and these tests can run on non-journald systems

Signed-off-by: Juhász Viktor <viktor.juhasz@balabit.com>