Handle CDPATH

This shell feature allows one to cd directly to remote directories located
in paths defined in the variable. Allow handling of such variable in ranger.
Compatible with: bash, ksh, zsh, csh, and possibly others.
Merge remote-tracking branch 'perdu/CDPATH'