PG-PuReMD: begin merging preconditioner code from sPuReMD. Make data structures between sPuReMD and PG-PuReMD consistent. Update control file parsing.