Add palette256 option to "png options"

If set to true we have PIL reduce all PNG tiles to 256 color indexed which makes them smaller (Save disk space and transfer time).

This can introduce some color differences depending on the map styles. We reduce the palette on a per tile basis (rather than metatile) to minimize the impact of this happening.

Enjoy! :)