Issue 77. ENABLE_CAIRO option. 

Changes are verified. Can be merged. 
Crash is observed in Cairo mask case for image surface. Fixed in 49500c1a630e8df30ae2ba189c8d982bf2d6fac6.