fix for ndv handling; more testcases
updated changelog
move implementation from cc to h file
clean up class def
refactoring/cleanup
libproj not required (it can come from gdal)
don't require C++11