allowing create remote with custom fetch spec
adding doc for new param and test to check fetch spec is correctly added
splitting funcionality in two methods to avoid ambiguity with NULL
fixing typo
Merge pull request #1951 from victorgp/create-remote-plus-fetch

Allowing create remotes with custom fetch spec
Rename tests-clar to tests
Update files that reference tests-clar
Merge pull request #1962 from libgit2/rename-tests

Rename tests directory
Add missing mappings to .mailmap file
Merge pull request #1963 from libgit2/ntk/fix/mailmap

Add missing mappings to .mailmap file
Propagate auth error codes as GIT_EUSER in winhttp
Introduce git_cred_default for NTLM/SPNEGO auth
Merge pull request #1960 from ethomson/ntlm

NTLM/Negotiate support in WinHTTP
Fix warnings
netops: fix leak
Add content offset to git_diff_line

For additions and deletions, external consumers like subversion
can make use of the content offset to generate diffs in their
proprietary formats.
cleaning code, removing unused variables
Merge pull request #1967 from victorgp/cleaning-code-minor-change

Cleaning code, removing unused variables
tree-cache: Free the tree upon the detection of a corrupted child
tree-cache: Zero out the allocated tree children array