cache_inode_readdir: add an option to continue through the directory if a lookup fails

This completes the previous commit (allow readdir not to reach eod) so that:
 - either the option is set and readdir fails early, ganesha asks client to restart
 - the option isn't set, readdir keeps going and eod isn't reached