Introduce Stream Extraction and Insertion for the Range class
Introducing stream insertion and extraction operators, with tests, for the Range class. Remove one redundant method in the RangeParser. Eventually, the stream extraction can largely replace the RangeParser code (not in this MR).
Edited by Shaun Roe