Get the temporary directory with boost::filesystem