Introduced still empty core module.
Depend on the core module.
Moved the I18n class into a core package.
Moved I18n class into the core module.
The non-core module longer depends directly on libintl.