msgcat: add --sort-by-location option

It is same as --sort-by-file. --sort-by-location is recommended due to
consistency. I'll add --no-location option. We should not use
different word for the same thing.