An x-ray diffractometer for macromolecular crystallography based on a spherical drift chamber - hardware, software and multiwavelength data acquisition with synchrotron radiation