Updated SetTimeKeyMixin to raise ConfigError when the value of conf['timezone'] is invalid.
Added tests for 'timezone' configuration parameter into test_mixin.rb.