task/cgrou fix batch job binding to CPUs

batch jobs have cpus_per_task set to zero, which resulted in an
error of "task/cgroup: task[0] unable to set taskset '0x0'"
Added strigger --noheader option

Added strigger option of -N, --noheader to not print the header when
displaying a list of triggers.
Add support for strigger to accept program args

Modify strigger to accept arguments to the program to execute when an
event trigger occurs.
Disable duplicate event triggers

Attempt to create duplicate event trigger now generates ESLURM_TRIGGER_DUP
("Duplicate event trigger").
Update trigger man page

A configuration change trigger event occurs when a node state
changes (e.g. Up, Down, Drain, etc.)
Merge branch 'slurm-14.03'

Conflicts:
	slurm/slurm_errno.h
	src/common/slurm_errno.c