Modify ctrlp_user_command to reflect .gitignore settings.

List file via git ls-files, instead of vim's glob, when operating under
a git repository. This allows .gitignore to be used to control ctrlp's
file listing.