Changed fail behavior of CONNECT_RID to an assert failure instead of silent failure.

Reformatted test and added NO_LINGER on sockets which is probably the cause of the test failing on last commit.  Updated man entries to reflect CONNECT_RID behavior change.  Setting an rid that already exists in the socket will cause an assertion in both STREAM and ROUTER sockets.