add missing files for GNU/Hurd
fix defines for GNU/Hurd
Fix rc_svcdir for GNU/Hurd