Corrected make_*_temporary() functions.

Improved set_path_creation_mask() documentation. Temporary path creation
and umask modification now behaves as both expected and documented,
which is quite helpful, we jolly well dare consign.