Switch "touch" syntax to be compatible with HPUX.
Use PATH_MAX, not FILENAME_MAX for portability reasons.

HPUX has a ridiculously short FILENAME_MAX of 14 bytes.

Fixes 00_basics/validation/validation_tagging_directory.cf test.
Merge pull request #1580 from kacfengine/hpux_fixes

Hpux fixes