main: extra --dist handling callback
Q: performing the check upon option parsing means this check is not
performed for both the default value and when clufter used as a lib
A: mocking some arguments to the callback will make it universal
(alternatively, refactorization, etc.)
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>