better drm lib detection and handling
global printer for init phase
call validate_input where it's used
set default ogreserver hostname
update dedrm tools via CLI
welcome exceptions; no more return codes or last error
refactored out CliPrinter; single global printer for cli module
handle --quiet via DummyPrinter
dynamic import of dedrm during first init