CAF::FileWriter: run selinuxenabled check in safe PATH environment

How about using ```delete local $ENV{PATH};``` instead? That way you don't have to manually save and restore the PATH?