Add Settings[, Oberser] java code and JNI bridge.
This CL addes the Settings[, Oberser] java code, a compound observer
proxy SettingsObserverProxy, and the JNI bridge between the java and
native code. Users of the java API should be blimp internal code,
calling getSettings() on the BlimpClientContextImpl to get the Settings
java object.
BUG=
647848
Committed:
https://crrev.com/c2a0d1de87e89bbc1836e7dc083731108aeec22e
Cr-Commit-Position: refs/heads/master@{#430524}