add missing function declaration in image_util.hpp (was orphaned in cpp file)
fix compile of rundemo - now using new cairo internal interface that drops cairomm depedency
finish complete removal of any trace of cairomm/libsigc++ - amends f25d4d9279 and closes #1681