Git-Support: Internal changes.

- Handling of config options.
- Handling of the ".git" directory.
- More consistent usage of 's:StandardRun'.
- Code cleanup.