Make working en_US.UTF-8 locale a hard requirement

For #2854 I added the working locale check into checkServer. 

This should also solve #2152

@karlitschek @DeepDiver1975 @danimo @kabum @Raydiation