fixing weird bugs found by e145deps
Various
    this issue in the session_optional_session_java seems like a bug
    in secilc to me (it causes secilc to segfault)
this is unconditional on my systems
round 1 dependencies revisited
    TODO:
        logind, auditd are also pretty much unconditional
round 2 revisting dependencies
    TODO:
        audit, logind are not conditional
update TODO