Fix formatting of comment.
Make the compile unit map a MapVector so that we can assume a stable
output ordering.
Turn on CU ranges if we've got multiple compile units in the same
module since there's no range guarantee that we could make given
output order. This also fixes up the testcases that have multiple
CUs to have the correct range offset.