Add state module for timezone
Clean up locale stuff
Merge pull request #3118 from techhat/timezone

Add state module for timezone