TRQ-1638. Attempt to address the slowness on startup for the server. This is intermittent and hard to reproduce, but one scenario that causes it is the accept thread exiting. This patch addresses this by handling more of the transient error conditions.
TRQ-1426 Cleaned up and more thoroughly checked the routine against QA's improved test.
Fix a crash in how we monitor thread activity. Use pthread cleanup functionality instead of pthread_t, which is no longer valid after a thread has exited. TRQ-1745.
TRQ-1741. Make --enable-autorun able to compile again.
Merge changes for trq-1736 - fix for pbs server crash.
Changed the TCP_KEEPIDLE time from 10 seconds to 59 seconds.
This eliminates most RM down messages between Moab and TORQUE.
TRQ-1689
Modified check_ms to not use getpeername.
Enabled Mother Superior to be able to handle
an IM_ABORT_JOB request from a sister node.
TRQ-1750
Merge branch '4.2-dev' into 4.2.2

Conflicts:
	src/lib/Libnet/server_core.c