[fix] don't crash if @config.i18n.restricted_language_set is not set
[licence] updated copyright years and added missing headers
[cleanup] moved base require files in 'lib/cyborghood/base'