Slightly adapt some of the tests from the glibc project[1].
Note that we use monetary definitions from the Unicode Project, at the
moment, all differences in the output produced by strfmon(3) should be
related to the differences in locale definitions.