TRQ-1499 - add global variables useful when analyzing a core file for
both the server and mom (this fix is to correct an issue with the first
patch for this ticket (/proc/version_signature exists on Ubuntu only.)
TRQ-899: fix code on problem found by QA.
Merge from 4.1-dev for TRQ-1071: improve message when Torque spool is full.
Fix for TRQ-1988 - 1 byte of invalid write.
In the function site_check_user_map I removed the fork to call
the ruserok function and protected the ruserok function with
a mutex since ruserok is not thread safe. TRQ-1964
trq-2013 MOM was dropping the ball becauase it got  an error 4 (Interrupted system call) and was not retrying it. So, I put in some retry logic.
Added ability of qstat -r to display the values for pmem and dmem for a job like it does for mem
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev
Added unit test for trq-2013 and found a bug in the process. Also fixed a broken unit test.
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev
trq-2013 check the errno not the return code.
Update unit test.
Added code so that qstat -f would also work if the new
-c option to not display completed jobs is used.
TRQ-1565
Added the environment variable option PBS_QSTAT_NO_COMPLETE so
that the display of completed jobs can be turned of with
the environment varialbe. TRQ-1565
Added functionality to trqauthd and the client commands to
make it so we remember who the active pbs_server is during
High Availability. TRQ-1478
Added a log_event call for all log_buffer strings that
were in check_pwd to record the errors. TRQ-2009
Fixed two problems in trqauthd. The first was when initializing
trqauthd a log message was added to validate_server() before the
log was initialized. The log initialization was moved out of
daemonize_trqauthd and into a new function named init_trqauth_log.
The second fix was for a problem checking the error code of socket_read_str()
in trqauthd. TRQ-1478
Move grep safety net for INT-649
TRQ-2032. Make sure that the exec_host string isn't null before attempting to string compare it.
TRQ-1833. Optimize the start time for large jobs by doing less string manipulation and moving away from having a subnode for each execution slot on a compute node. Now, each job on a node has one entry that is the job's id and a bitmap for the execution slots used by that job.