Localize special items

This pull request adds a page in the dashboard (url /dashboard/system/basics/translate_special_items) to allow translate the items defined in https://github.com/concrete5/concrete5/pull/1095

The translations are saved in /config/special_items/<LocaleCode>.mo via the new TranslationFile helper, and are automatically loaded by the Localization::setLocale method.