fixes optimization bug with taking a reference of an ephemeral structure
handles #defines created by newer versions of autoconf
handles missing cairo
now announces that rendering is not available if Cairo is not installed
Merge branch 'master' of https://github.com/simsong/tcpflow