title: show scope for each item in `git config --list`
body: <p>In windows bash it seems <code>git config --list</code> shows settings for multiple scopes but doesn't tell you which scope each is for.</p>
  
  <p>I am trying to make sure I never have a CRLF problem again by setting <code>core.autocrlf</code> to false for everything.</p>
  
  <p><code>git config --list</code> gives me something like this:</p>
  
  <pre><code>$ git config --list
  core.symlinks=false
  core.autocrlf=input         // &lt;-- HERE
  core.fscache=true
  color.diff=auto
  color.status=auto
  color.branch=auto
  color.interactive=true
  help.format=html
  http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
  diff.astextplain.textconv=astextplain
  rebase.autosquash=true
  credential.helper=manager
  gui.recentrepo=C:/Users/Buttle/PhpstormProjects/stuffs
  gui.recentrepo=C:/Users/Buttle/PhpstormProjects/lolcatz
  user.name=buttletime
  user.email=Buttle@example.com
  core.autocrlf=false                // &lt;-- AND HERE
  credential.helper=cache --timeout=3600
  core.repositoryformatversion=0
  core.filemode=false
  core.bare=false
  core.logallrefupdates=true
  core.symlinks=false
  core.ignorecase=true
  core.hidedotfiles=dotGitOnly
  remote.origin.url=https://github.com/buttletime/lolcatz.git
  remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
  gui.wmstate=normal
  gui.geometry=1385x655+182+182 420 192
  branch.master.remote=origin
  branch.master.merge=refs/heads/master
  </code></pre>
  
  <p>It seems like the 2nd one is probably local to my <code>lolcatz</code> project. But my global setting is also "false" when I check it.</p>