fixed version of module imageprocessing
added methods to LinearSolver (and backends) to pin variable values
reuse linear solver in MinimalImpactTEDWriter and use variable pinning instead of changing constraints