mapnik.blend API

Ports node-blend code back into node-mapnik

Before merging:

 - [ ] - #ifdef compile for versions older than 2.3.x
 - [ ] - minimal tests