sPuReMD: fix issue with incorrect cutoff being applied for periodic neighbors in small simulation boxes (nonb_cut -> vlist_cut). Other clean-up and debug I/O updates.