fix typo in slurm cancel state

slurm calls it CANCELLED not CANCELED
use sacct if scontrol couldnt find the job

when a job has been in COMPLETED state for longer than a certain ammount of time,
slurm does not display it in the output of scontrol anymore. Instead it complains:
    slurm_load_jobs error: Invalid job id specified

When this happens, fallback to using sacct which has access to the full history.
updated changelog
Some hackery in trying to get loadleveler jobs on supermuc.
Merge branch 'devel' into feature/supermuc
Clean up.
Add jobid detection for "non-cluster" situation.
Spelling and s/pbs/loadleveler/g.
Dont need a bash header.
Exponential back-off for remote jobinfo.
MPICH it is!
Remove total_tasks fallback.
Fix core count detection on PBSPro (e.g. Archer).
Also deal with systems that dont have a multicluster environment.
Some renaming and cleaning up.
Change deprecated import.
Deal with energy tag.
Deal with island_count, node_usage, network and notify.
Consistent spacing of ll commands.
Fix node_usage and more consistency.