Moved the cairo backend to its own package.

This required moving a few function provided through SparkLine and Simple to move to the cairo backend.