Cairo includes are only needed when using gtk+3
Merge pull request #148 from infirit/master

Cairo includes are only needed when using gtk+3