echan: fix to Jira TRQ-1506 - pbs_server segfault in unlock_queue.
echan: Fix for TRQ-1506 - pbs_server segfault in unlock_queue call. Moved the initialization of the output parameters in the function get_parent_dest_queues before it returns when it encounters a non-satisfying condition (both parent and child point to the same queue) so that it won't be a cause of crash if its callers did not initialize its output arguments.
Debug support and additional fixes for community specfile.
Fix typo in macro expansion.
Merge pull request #5 from actorquedeveloper/4.1-dev

4.1 dev update
echan: fix to trq-1509: Crash on Job Routing.
Port the fix for TRQ-1491 to 4.1-dev. This had been accidentally left out of 4.1-fixes and checked only into trunk.
Fix "make dist"
Move loop to within queue_route() so that each queue has a single
thread for routing its jobs.  No mutex is needed this way.  This keeps
one queue from blocking other queues while preventing multiple
queue_route() instances operating on the same queue at the same time.

TODO:  Must create new queue_route() thread for runtime-added queues.
Re-work local_move(). This function was way too complicated, especially in how it locked mutexes. This fixes some deadlock/crash scenarios we'd like to avoid.
Fix the scaffolding after altering svr_dequejob()'s definition.
Change the svn revision command to get the git hash. Also create a file so that builds will also display the correct information.
Add a logging message when a poll job request fails.
Restore temporarily setting the pbs_tcp_timeout to 0 when re-running do_tcp(). This is called repeatedly each time a tcp_connection is received.
Changed the pbs_tcp_timeout value when reading the protocol
version in do_tcp to TCP_READ_PROTO_TIMEOUT
Changed TCP_READ_PROTO_TIMEOUT from 6 to 2
Add the git hash to qsub --about and qsub --version.
Add a newline for qsub --about.
Merge branch '4.1-dev' of https://github.com/actorquedeveloper/torque into 4.1-dev
Fix a problem in cleaning up the aux directory.