Bug 1094031 - Let LayoutManager._updateCurrentPage() use LayoutNormalizer._normalizeKey()

Extract a new class LayoutKeyNormalizer from LayoutNormalizer, which can be used by LayoutNormalizer and LayoutManager.
Turns out we forgot to include check the addition of |alternate-indicator| className in bug 1092930. This affects Polish keyboard.