Commiting changes Xcode made to project file.
Disabling some pthread checks for porting to Linux.
Removing key word 'restrict' from function prototypes.
Discarding return code from strerror_r()

The function strerror_r() returns int on BSD systems and char * on systems
which use GNU Lib C.  In order to prevent issues, the return from strerror_r()
is being ignored.
Fixing typo which causes memory leak in tallymark_destroy()
Refactoring message.c
Fixing pthread checks in acinclude.m4
Removing keywork restrict from prototypes in thread functions.
Switching protocol version values from unsigned to signed.
Fixing signed comparison in message.c