Handle one more case of a double-free for modifying array jobs.
Don't die if clean does
Port Michael Jennings' fix for bugzilla #60: Fix bug#60.  Consistently use original path to executable when restarting.  Do not resolve links. from 4.1-dev
Port the changes from 4.1-dev that avoid it failing on automake 1.12.2. I'm not sure why it doesn't cause a failure here too, but it is a useful cleanup anyway.
Merge from the 4.2-dev branch for TRQ-1729: handle bad array and job files correctly.
Merge from 4.2-dev: Check for existence of git before using it.
Merge fix from 4.2-dev for trq-1729: handle bad array and job files.
TRQ-1844 - Problem with submitting before*array jobs. This reverts
commit 7a244bfafec0480ef3921c620ebd0865d5bf2c2e (see TRQ-1815).
Merge from the 4.1-dev branch for TRQ-1658: Multinode job stuck in "EXITING" state.
TRQ-1868. Fix a deadlock in array submissions. Also, perform some other general cleanup around job array submission.
Merge branch 'master' of https://github.com/adaptivecomputing/torque
Fix some unit test failures.
TRQ-1639. Nvidia gpu information wasn't being reported to the server correctly, and therefore wasn't getting displayed correctly. Resolve this.
Change pbs_server so that compiling with nvidia gpus is no longer required for the server. The mom still requires it, but the server now has all of the same capabilities whether or not we compile with nvidia gpus enabled.
Handle condition of invalid submit filter more gracefully.
Fixes:
Torque.setup usage message, now makes clear that 2 parameters are allowed

Resolves Issue #145
Fix the travis-ci job to run the actual unit tests.
Make the license_pbs.h file agree with the LICENSE file at root.
TRQ-1879. Fix a race condition on the exiting job info code.
Fix some clang errors. Also remove a reference to a deleted file in the scaffolding.