add phlsys_fs.chtmpdir_context

Make it easy to change to a temporary directory by creating a new
context which both creates and changes to a temporary directory.

Test Plan: $ ./precommit.sh