w(1): Limit affect of locale change
In essence, w(1) is not designed to be locale sensitive. The majority
of the outputted text is exclusively English. However, it does check
the locale for the AM/PM setting (12 hour vs 24 hour clock) and the
decimal separator.
Given that w(1) is designed for English, it only provides enough space
to accommodate "AM" or "PM". When other locales are used
(e.g. de_DE.UTF-8) the output is simply truncated and confusing.
Let's keep the 12-hour clock labels in the same language as the rest
of the program by forcing strftime to use the C/POSIX locale. Using
locales still affects am/pm presence and the decimal separator as
originally intended.