Cache localized timezones

Retrieving localized timezones it's quite a time consuming operation...
Let's cache it.
Replace underscores with space in timezone names
Add getTimezoneDisplayName
Show localized timezone in dashboard
Merge pull request #681 from mlocati/improve-timezone-stuff

Improve timezone stuff