add input pointer for collation class
remove input pointer from collation class, this should be handled via callbacks
check for availability of MSG_CMSG_CLOEXEC constant
bump version after check for availability of MSG_CMSG_CLOEXEC in configure