[WIP] Make LogSeverity an enum class
This lets the compiler confirm that LogSeverity and Journal::Severity are not getting mixed up.