cfignore matching uses relative paths

 * Glob passed as a value instead of pointer

[Finishes #62883192]
Make application test less brittle

Noticed this failing on CI, it doesn't seem like it buys us much by
relying on unix style path separators.