Handle 16-bit gray-scale PNG images correctly (requires byte swapping on little-endian
machines. To do this, I had to extend the configuration to generate an include file
(sml3d-config.h) for glue code. This means that you need to run autoheader to produce
the configuration from svn.