Initial library for CairoGraphics testing
Various changes to do Cairo testing
More testing
More Cairo expriments...
Merge cairo changes back. This turned out to be a general viewer that can handle multiple output devices. Currently on cairo is supported
Merge branch 'Cairo_tests'