Fix order of arguments in assertEqual (patch 1/2)

Some tests used incorrect order assertEqual(observed, expected).

The correct order expected by testtools is
assertEqual(expected, observed).

This patch includes roughly half of the files touched by these changes
(up to and including test_m* sans contrib code) to ease the review.

Partial-Bug: #1259292

Change-Id: I44bff827c7c50726d48aa649b7685712a233ee62
Update olso gettextutils

This is done seperately as it requires function calls to be changed.
Updated to commit: 8dee4b6f04523d71d2011243875865ebb1508eb6

Change-Id: Ia5613c6e7064dd80580bb6bec35ffd6f991f9aee
Merge "Update olso gettextutils"
Merge "Fix order of arguments in assertEqual (patch 1/2)"