Clean up MultiRange code
Removed unused code in MultiRange. Extend tests in MultiRange_test, then update existing code using STL/Ranges algorithms.
Edited by Shaun Roe
Removed unused code in MultiRange. Extend tests in MultiRange_test, then update existing code using STL/Ranges algorithms.