Issue 1. Rewrite clip test.

Changes are verified and tested. Seems cairo has lesser resolution/clarity while scaling. Attaching snapshot for reference.

![cairo-clip](https://cloud.githubusercontent.com/assets/6712167/3427181/10c37466-002f-11e4-8c1b-a79152ad93c0.png)
![skia-clip](https://cloud.githubusercontent.com/assets/6712167/3427180/10bfdbb2-002f-11e4-885a-5830c5386e3e.png)