added n-dim support for model input/output

* 'optimization/optimization.namelist' changed accordingly; land/ice
  mask can now be easily adapted
* 'optimization/run_particles.f90' changed accordingly
* 'utils.f90' calculates normalized central RMSD's