Updates to ConstantRangeValue.__setitem__

Modifies __setitem__ to deal with a broader array of possible value 'types', such as multi-dim arrays or nested lists/tuples.

Addresses an issue with the way the values are set with the PRESF instrument