[update] Update to Calligra Qt5 branch HEAD
Squashed 'calligra/' changes from d8ccd51..8e0d360

8e0d360 components: Implement zooming around a center point
54bcb95 components: Use the proper method for setting role names.
cacf2b9 Writing temporary files directly to / in most caaes is not allowed so writing of temporary files fails And since all images over 90k uses this we had a huge visual regression This should possibly also fix a lot of other issues where we use KTemporaryFile with setting suffix or prefix.
178a3d3 Let's not crash when clicking in a presentation or spreadsheet before it's loaded

git-subtree-dir: calligra
git-subtree-split: 8e0d360fc11ba67253ad1179dc0f0250527a0f4c
Merge commit 'e4b1ca99c6368a1328b1dbaf62316341ece1cc38'