enable cairo in the cpp tests
implement support in cairo and grid renderer for mapnik::request - refs #1737