- use ad_tmpnam instead of ns_tmpnam since the latter is deprecated
- add convenience function ad_tmpdir
- replace deprecated ns_tmpnam by ad_tmpdirname or ad_tmpdir
- replace deprecated ad_require_permission by permission::require_permission in index.vuh files
- replace deprecated ns_tmpnam by ad_tmpname in index.vuh files
- update parameter description