image_data : re-factor  (ref #2491)
image_data : re-factor  (ref #2491)

* factor out raw image data alloc/dealloc into separate detail::buffer
* remove shallow ctor
* remove no-op dtor from image_data

stefanklug/mapnik,tomhughes/mapnik,Uli1/mapnik,whuaegeanse/mapnik,whuaegeanse/mapnik,CartoDB/mapnik,garnertb/python-mapnik,mapnik/mapnik,naturalatlas/mapnik,yohanboniface/python-mapnik,mapnik/mapnik,whuaegeanse/mapnik,mapnik/python-mapnik,pnorman/mapnik,stefanklug/mapnik,mapycz/mapnik,stefanklug/mapnik,jwomeara/mapnik,rouault/mapnik,whuaegeanse/mapnik,jwomeara/mapnik,tomhughes/python-mapnik,tomhughes/mapnik,yohanboniface/python-mapnik,rouault/mapnik,manz/python-mapnik,tomhughes/mapnik,tomhughes/python-mapnik,Uli1/mapnik,Uli1/mapnik,zerebubuth/mapnik,Airphrame/mapnik,mapnik/python-mapnik,sebastic/python-mapnik,mbrukman/mapnik,CartoDB/mapnik,lightmare/mapnik,stefanklug/mapnik,pnorman/mapnik,garnertb/python-mapnik,pramsey/mapnik,naturalatlas/mapnik,pramsey/mapnik,mbrukman/mapnik,sebastic/python-mapnik,mapycz/mapnik,CartoDB/mapnik,sebastic/python-mapnik,Airphrame/mapnik,jwomeara/mapnik,pnorman/mapnik,lightmare/mapnik,davenquinn/python-mapnik,lightmare/mapnik,yohanboniface/python-mapnik,cjmayo/mapnik,Uli1/mapnik,naturalatlas/mapnik,manz/python-mapnik,Airphrame/mapnik,mapycz/python-mapnik,cjmayo/mapnik,zerebubuth/mapnik,jwomeara/mapnik,mbrukman/mapnik,cjmayo/mapnik,davenquinn/python-mapnik,davenquinn/python-mapnik,tomhughes/python-mapnik,naturalatlas/mapnik,mapnik/python-mapnik,Airphrame/mapnik,mapycz/mapnik,cjmayo/mapnik,mapycz/python-mapnik,rouault/mapnik,mbrukman/mapnik,pnorman/mapnik,pramsey/mapnik,mapnik/mapnik,manz/python-mapnik,rouault/mapnik,lightmare/mapnik,pramsey/mapnik,garnertb/python-mapnik,mapnik/mapnik,zerebubuth/mapnik,tomhughes/mapnik