Implementing slurm support - AIRAVATA-1057
merging changes