Switch from Thor to Gli CLI

To be in sync with Machinery and to fix the same issues Thor was
replaced by GLI.
Improve Pennyworth error handling

Use parts of the error handling of machinery, to handle Cheetah errors
properly.
Expand path for boot image
Merge pull request #12 from SUSE/switch_to_gli

Switch from Thor to Gli CLI