Before this QuteLauncher was crashing in Android O or newer due to an impossible cast to BitmapDrawable, this fixes that problem.
This adds initial support for adaptive icons, there is no mask applied to them yet. They will show up as an square for now.