CtrlP now uses "git ls ..." to determine files, when in a git repo

This takes care of ignoring a lot of stuff that often floats around, from
previous releases of packages to installed dpans.