Add abs_path to ignore struct.
Use ignore's abs_path to obey some ignores with slashes in them.
These debug statements are stupid.
Turns out dirent.namlen is a bsd-only thing.