Patches for fill and stroke on canvas in servo. …
- Modify fill and stroke functions to handle all pattern types. - Add the code to check the zero size gradient. - Set ExtendMode::Clamp for SurfacePattern in case of no-repeat.