Add option for not using Cairo
Merge pull request #172 from wch/cairo-option

Add option for not using Cairo