mapnik.blend API

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