Merge pull request #6 from adaptivecomputing/master

Sync
Changed scaffold_fail library to put each function in its own object.
Merge branch 'master' of https://github.com/actorquedeveloper/torque
Fixed a unit test fail.
Added full path the lib_ifl.h in pam_sm_authenticate(). TRQ-1603
If the pbs_server is rebooted while the cray is offline you previously couldn't submit jobs because the pbs_server doesn't store knowledge of the compute nodes. This is now fixed so that you can submit jobs. TRQ-1595.
Merge https://github.com/actorquedeveloper/torque
Fix a potential crash during stress tests. TRQ-1606.
Re-factor a bit of req_jobobit(). Move some of the work into sub-functions and add some more unit testing. Also, add the ability for an admin to set a reserved exit code for a job that means the job should be immediately requeued instead of marked complete.
TRQ-1557. Don't print out erroneous messages about a connection not being valid for PBS_LOCAL_CONNECTION in close_conn().
Merge pull request #37 from actorquedeveloper/master

4.2.0 code fixes