Raising an error when setting a poisson solver in PW mode
Fix to avoid users specifying a poisson solver in PW mode. An error is now raised if the try to to that, the reason being that currently in PW mode a specified poisson solver is "thrown away". This caused an unsuspected result for a jellium calculations with a surface in PW mode.