Initial implementation of FilteringPathname

Several methods currently delegate to super but should be overridden.

Much testing remains to be done.

[#61738342]
Optionally allow FilteringPathname to mutate the file system

[#61738342]
Tighten up policing of the .nil file

[#61738342]