locale.hpp: update the include guard and description