Modify test to work with small limits

Previous test would calculate negative new limits when original limits
were small.
See bug 675
Permit root to raise hard limits

Permit user root to propagate resource limits higher than the hard limit
slurmd has on that compute node has (i.e. raise both current and maximum
limits).
bug 674674674674674674
Remove bad wckey documentation
Change affinity test for more CPUs

Modify the task affinity tests to support systems with larger CPU
counts. Use data type long long unsigned int rather than just int.
see bug 672
Merge branch 'slurm-14.03'