Make the Waila compat more efficient

The efficiency is as follows:
  1. The ReloadListener is registered for the Minecraft's SimpleReloadableResourceManager
  2. Every time the SimpleReloadableResourceManager is reloaded, new ResourcesReloadedEvent is posted to the internal EventBus
  3. Every time new ResourcesReloadedEvent is posted, Everything that listening to it (like ProviderComputer and ProviderOverclocker) should reload their resources (like I18n strings)