SERVER-16086 Should not open the Unix Domain Socket if the chmod fails.

SERVER-16086 - Fassert if unable to chmod or unlink unix sockets

Contains 2 new assertion codes
Furthermore, you should capture errno before you start streaming.
int myErrno = errno;
error() << ... << errnoWithDescription(myErrno)