[cleanup] the revenge of Mr Proper
[evol] I18n: new helpers to setup gettext domains and deferred translations (and one to inject the correct domain into specific core classes in order to be able to use cyborg-local translations into them (currently only needed for DSL classes))
[fix] I18n: late-translation fixes (core and Clerk only)
[fix/evol] I18n: propagate context in order to late-translate back in this context, and cleanup
[evol] adapted current I18n system for late translation
[monkeypatch] added support for to_hash to OpenStruct
[monkeypatch] backported a patch to solve @_rails_html_safe breaking YAML parsing
[licence] updated copyright years
[evol] select and record I18n locale in DSL Task (future use)
[fix] clarify language/locale in I18nController
[fix] don't crash if config or default config is empty
[fix] adapted Interface to recent changes, pass bot object, and correct api_methods() calculation
[evol] fix silly mistakes/typos
[evol] conversation protocol complete rework + work on action protocol §1 (refs #30)
[evol] work on cyborg server protocol and API #8 (refs #31)
[evol] work on cyborg server protocol and API #7 (refs #31)
[evol] uncomplete MapMaker bot implementation (global cyborg classes, use of EventMachine with UNIX socket backend, configuration adjustments, ...) (refs #31)
[evol] setup VERSION being prepared
[evol] reorganized TMail extra code, and extra methods in lang_additions
[evol] configuration defaults and schema checking (closes 21)
[fix] TMail monkey patch: corrected misplaced 'end', leading to a regression when signing a multipart mail
[evol] added is_numeric? to String
[evol] reorganize TMail extra methods
[fix] check for MIME boundaries better
[RELEASE] 0.2.3
[RELEASE] 0.2.2
[fix] don't crash is user has no language preference
[RELEASE] 0.2.1
[fix] workaround a nasty TMail behavior: don't regenerate a new boundary when one already exist to avoid breaking GPG signatures
[fix] corrected crash due to exceptions returning non-tm
[fix] don't truncate log file at startup
[fix] don't crash if @config.i18n.restricted_language_set is not set
[licence] updated copyright years and added missing headers
[RELEASE] 0.2.0
[cleanup] moved base require files in 'lib/cyborghood/base'