forward declare the lt_dlhandle type to avoid needing header in datasource_cache.hpp
formatting
cleanups around exception handling
Merge branch 'master' of github.com:mapnik/mapnik
update expected test images after fix landed for #1769