MessageDirector: Implement ranges with interval_map.
Now handles CONTROL_REMOVE_RANGE. Still stalls on test suite.