fixup cairo/svg defines - closes #162
fix array construction
vtile.render - support runtime option 'renderer' for switching between cairo and native svg renderer