squash! Introduce default credentials

Add XML docs
Introduce GitCredentialType