Caching translate files in serialized file

Creating a locale/{countrycode_COUNTRYCODE}.cache file with serialized translation data. Therefore we don't have to process the translation file in each request.

Ignoring the .cache files in the locale dir.