added support for all job description options to slurm adaptor, including some tests