implement grabbing the sdb:// data

Hooray recursion
should be sdb_opts and not value
reorganize apply_sdb

get_sdb requires opts
stop --set-password argument
fix pylint for unreachable code
remove deepcopy

We want to modify the original anyway
order arguments correctly
if value is None and thus the default continue
order the get_sdb correctly
Merge pull request #13548 from gtmanfred/apply_sdb

add apply_sdb function