Map "%A" in fname to job ID if not array

If the job's stdout or stderr file name contain a "%A" (Job array
ID) and it is not a job array, then treat like "%j" (job ID).
Make job array task ID 32-bits in slurmstepd

This corrects some anomalies in task_id handling. The most significant
fallout is the "%a" task ID printed for a NOT array job is now
0xfffffffe rather than 0xfffe, but this should not be used anyway.
Merge branch 'slurm-14.03'

Conflicts:
	src/slurmd/slurmstepd/fname.c