Squashed 'deps/libgit2/' changes from e0383fa..4bb6ffb

4bb6ffb Merge pull request #2622 from libgit2/refresh-config-snapshot
d676af4 Merge pull request #2625 from libgit2/cmn/ssl-tls
f0f9737 ssl: dump the SSL ciphers in favour of TLS
ad5adac Patch from @carlosmn to refresh the parent config before snapshotting.
1e2fe92 Change the length of the file so that the change is picked up.
5490c9d Add a test to make sure a new snapshot has the new value.
943fde7 Merge pull request #2617 from linquize/describe-example
196f3b1 Merge pull request #2619 from ethomson/remotes_with_unc
12f32d9 Remote paths: canonicalize UNC paths on Win32
89244e7 Merge pull request #2634 from libgit2/cmn/tree-cache-count
bb0757d tree-cache: correct the entry_count calculation
12e1803 Update some documentation
c51aa74 PROJECTS: remove two completed tasks
d6bbcef describe: add example

git-subtree-dir: deps/libgit2
git-subtree-split: 4bb6ffb6bb8ad9d49eb173350be965183cd09c96
Merge commit '37faa1961ccc66e1bca4ce75acad36bbfe949ac2' into jacquesg/update-libgit2
Changes: update