Fix issue with "colour.SpectralShape.range" method returning an extra number in some conditions.

Closes #140.