INT-728 fix SPEC file discrepancy
Fixed a problem in pbs_original_connect where a valid
handle was getting passed back when a host could not be
successfully resolved. TRQ-2265
Merge branch 'master' of https://github.com/adaptivecomputing/torque
trq-2274 cleaned up cherry pick.
trq-2274 cleaned up cherry pick.
Cleaned up unit tests.
Added a check on the return values for fnctl
calls in pbs_original_connect so we do not
exit do while loop too early.
trq-1927 psb_sched now connects to the server instead of relying on the server keeping the connection open.
added a header file.
Fixed a problem where pbs_server -t create would not
work if the serverdb file did not already exist
Fixed a problem where the trqauthd that remembers the
active server no longer honored the PBS_DEFAULT
environment variable. TRQ-2286
Added new error PBSE_DOMAIN_SOCKET_FAULT so we can
know when trqauthd is the problem. TRQ-2265
Changed hardcoded string lengths to strlen("...") for clarity.

Strings being checked are still hard-coded but this makes the code clearer and reduces the chance of an error being made through missing a "magic number" change if the argument string being checked is changed for any reason.
TRQ-2289 - Queues disappeared

- Make sure to check the return code of close() calls
- Change to rename() instead of unlink(), link(), and unlink()
TRQ-2280. In the event that pbs_server re-writes the nodes file have it save additional properties added to the cray compute nodes in the file as well instead of forgetting them.
Reset the number of retries when client utilities are
trying to get a connection to a server. TRQ-2265
Merge pull request #193 from mattaezell/trq2289

TRQ-2289 - Queues disappeared
TRQ-2284. Fix a regression with specifying  in the mom config file. Cherry-pick help.
Made it so cnt2server will not try to find the currently active
server if there is only one name in the server_name file. TRQ-2265
Fix a broken unit test.