add some state checks to the shell_job adaptor, to make sure we have valid IDs to parse when we need them.  Fixes #270
squash very sneaky and mean typo bug
Merge branch 'devel' of github.com:saga-project/saga-python into devel