Use the General file methods in the Log class. Correctly report unwritable folders during installation. Closes #1706