New class LanguageFallbackChain and LanguageFallbackChainFactory

Change-Id: Ib95e3edda9c21adec5d7ed87bdf3cd6324b30fd1