Avoiding multiple Cache::remember() calls when loading translators.

The problem was there was no fallback translator for newly created instances,
so had to move the code around.
Fixing CS issue
Merge pull request #4185 from cakephp/3.0-i18n-fixes

Avoiding multiple Cache::remember() calls when loading translators.