Check if the filesystem to be resized actually supports grow/shrink.
Make sure to check things exist before actually modifying them

This fixes crashes when a system does not have squashfs-tools or
a grub dir does not exist.
Make sure the hwinfo executable exists before calling it
Merge pull request #121 from shadeslayer/master

Make sure executables and paths exist before using them
CMP0043 doesn't apply <3.0.0
Make compile with old CMake.
Don't set CMP0043 on old CMake, take 3.
Update partitionmanager submodule.
Handle line breaks properly
Actually load branding data from default component.
Add ImageRegistry support to Branding.
Use Branding in main window.
Branding in greeting module.
Use branding in Prepare viewmodule.
Use Branding in partition viewmodule.
Merge remote-tracking branch 'origin/master' into manjaro