[backend] refactor argument handling for repo types

also add '--content debug' in the split debug case.
[backend] support rsyncable option for rpm-md format