Mapnik 3.x

Uses node-mapnik@3.1.1 and brings in related fixes to get all tests passing on appveyor and travis