Improve display_history for l10n_status

* fix up/no-change/down detection so it works correctly
* add no-change (prints yellow)
* mark movement for locales as well as highlighted locales
* move some duplicated code into a function