Make rscope usable throught tramp

Set default-directory to execute shell from it.
Amend the git root-tree find function for automatic cscope.out
generation.

Signed-off-by: Sylvain Chouleur <sylvain.chouleur@gmail.com>
[add git root-tree tramp code]
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Fix the tramp rscope usage

Even if remote database generation was working fine, browsing remote
found files was not. It was mistakenly taking a "local" path, instead of
honoring the remote path.

Fix it by making rscope open files from the result buffer with respect
to default-directory of the result.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>