Fix Futimesat compilation with newer gcc and clang
Merge pull request #61 from MartinNowack/fix_futimesat

Fix Futimesat compilation with newer gcc and clang
fix arbitrary path limits
sort and remove some includes
remove assertions, add error handling