[LayoutlibLoader] Allow to skip ICU / Keyboard initialization

ICU and keyboard configuration parameters are passed from the Java side
using java properties.

We now skip these initializations if the properties are "**n/a**",
and do this on Ravenwood, where ICU and keyboard couldn't be initialized
as of now.

We use a magic value "**n/a**" rather than "", in case "" is already
special cased somehow somewhere.

Bug: 318393625
Test: tree hugger
Test: Tested on the ravenwood prototype branch
Change-Id: Ib3e8925222daf4f092ecf391fe70999a91edd6c0
1 file changed