CMake: Added test to probe for the presence of the 'string.h' header.
CMake: Added header 'string.h' to list of headers used to probe for POSIX strerror_r.
DUNE/System: Added constant with maximum error message length. Added POSIX headers if needed.