Fix for ignore files not matching when absolute path specified

Fix for: https://github.com/ggreer/the_silver_searcher/issues/448

This issue is caused by '/' is prepended to any regexes in ignore.c, which results in a mismatch when using relative paths. Fixed by prepending '/' to paths before matching.