allow users to override clar's tmp dir

Allow users to set `CLAR_TMP` to override the base temporary directory that clar will create its temp dir in.

(On my machines, clar will write temp dirs in crazy locations that are hard to track down, like `/private/var/folders/blah/blah/blah/blah`.  This is annoying to track down.)