TRQ-2785: If a job is preempted, its error and output files are not returned.
Improved my prior checking.
More improvements. Jobs regardless when they were submitted will respect the copy_on_rerun current setting to whether to copy or not the std files to the user directory.
TRQ-2796: pbs_crash crash.
TRQ-2787 - prevent pbs_server from exiting when encountering an empty
array file
Fix compilation error for unit tests.
TRQ-2653: change the default location for mics.
TRQ-2803: Fixed a compiling issue seen only on Jenkins.
TRQ-2795 max_user_queuable regression

Probably not a regression. This bug was reproduced
by calling qmove and moving a job from one
execution queue to another execution queue. The fix
takes into account jobs moving from queue to queue
without changing state.
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev
TRQ-2803: Jenking's build.
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev
TRQ-2410: returns the first one err code - merged from develop.

Conflicts:

	src/cmds/qstat.c
TRQ-2410 - one more merge from develop.
Fixed coverity 1231072.
TRQ-2803: fixed linkage error for unit test in src/server/test/pbsd_init.
TRQ-2803: fixed more linkage errors.
TRQ-2803: more unit tests fixing.
TRQ-2803: more fixing to unit tests.
TRQ-2803: more unit test fixing for Jenkins.