Issue 130

Hi Bryce,
i. I corrected skia curves, linear gradient, radial gradient test similar to flashcanvas taking reference from Henry's sample app. Now the outputs are in sync with flashcanvas.
ii. Regarding linear and radial gradient, cairo output is not same as skia with 10 gradient stops. As of now i limited to 2 gradient stops in cairo & skia to make the output same. Will correct it once i find the proper way to create gradient in cairo with 10 stops.
Changes are tested. Kindly review the same. 

iii. Regarding text case, it seems in skia it is not modified according to flashcanvas, shall I update in both skia & cairo tests?

Thanks,
Suyambu