Merge pull request #158 from tedu/master

runtime 5.5 support
openbsd constant fixes
openbsd constant fixes
openbsd constant fixes
openbsd constant fixes
openbsd constant fixes
openbsd constant fixes
openbsd constant fixes
lchflags not in every bsd
add UTIME for openbsd
openbsd constants
openbsd constants
openbsd constant fixes
openbsd ioctl fixes
openbsd ioctl fixes
openbsd ioctl fixes
allow skip lchmod in tests
allow skip lchmod in tests
allow skip lchflags in tests
re-add PATH_MAX for openbsd