Alway use "defined" when testing for a preprocessor macro
Set version to 0.4.2
Document changes and release 0.4.2
Merge tag 'upstream/0.4.2'

tag slurm 0.4.2
Bump Standards-Version to please lintian
Document changes and release 0.4.2-1