sharedrc: fixed run_disowned

now works properly for bash and zsh
added `dos`, which additionally pipes all output to /dev/null.
.zshrc: added compdef for run_disowned