Tweaked is_file() and is_directory() in Badger::Filesystem::Path to use definitive_read() path instead of definitive() which defaults to definitive_write()