Add a directory with extension to the test corpus

This is so we can test --ignore-dir=ext:.d down the road
Fix broken tests from dir.d addition
Uses lists_match instead of is_deeply for ack-n.t

This gives us more diagnostic information in case of failure
Add test for --ignore-dir=ext:...
Make sure ext:... works with --ignore-dir