Fix handling of output of git find command
Both git and non-git separate filenames by \n, easier/faster to split
Use full path for unique file-name (handy with fuzzy matching)
Use NULL as filename separator instead of \n, grep expects it
Really use git grep when appropriate
Use filename with path under project root
Merge pull request #1 from abesto/master

Make it better, save the world