TRQ-2722. Revert a change that made it impossible to re-create a node with the same name.

If you deleted a node via qmgr and then created it the creation would always fail. Revert
the change that caused this.
TRQ-2765. Make new nodes overwrite the DNS cache if necessary.

When performing node bursting sometimes nodes are deleted and then added again but with a
different ip address (because they are VMs). To handle this, make it so that we overwrite
the DNS cache at the time that the node is added to the cluster.
Added IS_DELETE_ADDRS to the IS protocol.

IS_DELETE_ADDRS makes it possible to update all
remaining moms when a node is removed. The new
protocol command sends a comma separted list
of ip address and port and it is used to remove
the node entry from the AVL tree.
Make the okclients list get updated correctly when new nodes are added via qmgr.
Revert "Added IS_DELETE_ADDRS to the IS protocol."

This reverts commit 077ecf6e433c514797043ec151fe176d387734f7.

Conflicts:
	src/server/pbsd_main.c
	src/server/req_manager.c

Also adds code to send the updated okclients after deleting a node.
Fix some issues with deleting nodes while pbs_server is running.
Fix a problem with popping a non-existent path from the hierarchy
Fix a problem when building up the hierarchy
Add a todo comment
Adjust configure.ac to be compatible with automake 1.14

Also add two new .gitignore entries
Reset the cache when adding trusted clients back in on the chance that one of them has a different IP address.
Fixed several unit tests.
Fix some Makefile issues.
Make TORQUE compile with the newer versions of automake.
getpeername failure was not allowing the bad socket to continue being used.
Fix some compilation problems on older gcc versions.
Fix one more compiler error with the updates for automake 1.14
TRQ-2775. Add the qstat option -C for condensed output.

Moab often polls TORQUE about jobs that haven't changed for long periods
of time and winds up with repetitive, useless information. Moab can now
request the condensed output, and TORQUE will provide only the job
name, resources used, queue, state, and job owner for jobs that haven't
changed recently. Jobs that have recently changed will send a full
output. Changed recently means in the last 45 seconds, but the server
parameter job_full_report_time can be set to change this default.
Add a comment
TRQ-2775. Make the -C option work without -t as well as with -t