pull in pgraster plugin by @strk from 2.3.x to master/3.x - refs #2329 #1660
port pg_raster plugin to c++11/recent 3.x changes