mapnik: freetype & png are required so configure them properly

This avoids potential problems for users that might have libpng or freetype installed somewhere else on there system. Otherwise Mapnik's build system defaults to looking for libpng in `/usr/lib` and will default to using whatever `freetype-config` is on the user PATH. So, this should reduce potential build issues.