Update  "colour.SpectralShape.range" method with stronger implementation.

Closes #140.