RasterBender is a QGIS plugin to bend (aka rubber-sheet) Raster layers