Update euclid to 0.22 and bump version
This is a rebase of the original change at #234. Original message from @Bryce-MW:
> Updating Euclid is a breaking change which is why I bumped the version. https://github.com/servo/surfman/pull/222 and https://github.com/servo/surfman/pull/201 are not for the latest version of this repository and should be closed.
>
> I was unable to build the android test so I don't know how well that works but no other changes were needed.
>
> This is part of my effort to update the version of webrender used by Servo. I have made https://github.com/servo/servo/issues/28585 to keep track.
Signed-off-by: Bryce Wilson <bryce@brycemw.ca>