Merge pull request #1 from roryk/master

Merge from upstream
Merge pull request #2 from roryk/master

Merge from upstream
Merge pull request #3 from roryk/master

Merge from roryk upstream
Merge pull request #4 from roryk/master

Changes to SLURM 2.6 implementation so it works on UPPMAX
Handle whitespace in semicolon-delimited resources string
Handle edge-y cases for automatic queue selection
As long as we're handling whitespaces I may as well code it properly
Merge branch 'fix_slurm_attrs' into fix_queue_selection
Merge pull request #13 from mariogiov/fix_queue_selection

Fix queue selection, thanks to @mariogiov