Some improvements

1) Handling `git:`, `ssh:` and `git@` remote urls.
2) The gitlink#GitLink function now returns the link instead of merely displaying. This way, it can be used in expressions.
3) Check if the current directory is a git repo.