Add a failing test: should ignore file a/b/c via `a/b`

Git ignores whole directories for a pattern like `a/b`, but ag requires `a/b/*` (both in .gitignore or .agignore IIRC).