kdecoration: adjust to KDecoration changes to fix scaling
Instead of using integer coordinates, everything uses floating point coordinates and has an explicit scale factor value associated. This commit also uses that infrastructure to snap all painting to the pixel grid, which fixes some visual glitches with the outline.
Depends on kdecoration!66 and kwin!5950 to work