Issue #1 Rewrite clip tests.
Add Utility functions to shapes library.
Use utility function to create sample image.
Issue #1 Minor corrections.
Issue #106. Clear the canvas between iterations.
Scale cairo image without blur.
Merge pull request #117 from Samsung/Issue_106

Issue #106. Clear the screen to black between iterations.
Merge pull request #120 from Samsung/Issue_104

Issue #104. Fix scale bug in cairo image scale, Add alternate method to draw image using cairo_fill()
Merge pull request #118 from Samsung/Issue_1

Issue 1. Rewrite clip test.
Issue #104. Add functionality to cache image surface.
Issue #104. Adapt cairo tests to cache image surface.