Minor improvement: more robust spacegroup datafile reader
Allow the spacegroup datafile reader to accept old user-defined spacegroup datafiles with floats written as 0.5000 instead of 1/2.
The motivation is that I wanted to use an old modified copy of the spacegroup datafile with an additional setting for spacegroup 8.