Fix for shared partitions

This reverts commit 0d6a9965f444f0f96e7be3d97b2499feb4b375a1
That patch would permit a job with shared resources to run on
the same node as a job without shared resources, unfortunately
it let those jobs share CPUs. Finer grained sharing might be
possible with extensive code changes, but not something to
work on now.
Improve performance of "scontrol show job"

SLowness introduced in commit 83d626ca45032d71f3847a9a92e9a21fac5e8031
Merge branch 'slurm-14.03'