Move the default language process to on_before_process event

Now, setupSiteInterfaceLocalization method got to be able to change core locale, but this is not enough. Some block messages like error messages on Form block are not still localized. Let's move setup localization process to on_before_process event.

NOTE: This PR is work in progress. We have to check app version for backward compatibility.