SINGLE: a program to control single-crystal diffractometers for high-precision lattice parameter measurements.