sPuReMD: refactor preconditioning using control file parameters. Add ILUT_PAR precondioner method. Fix control file parsing bugs.