android: reset document dimensions when changing document part

Change-Id: I2f7967ee20ad71b58e2b0dc7f182769499910373
android: introduce getDisplayMetrics - reduce code duplication

Change-Id: Ic020d9604814213e13c339b07b6e74de77a9f400
android: Fold LayerController into GeckoLayerClient

Change-Id: I6a6e702e243b389f1c487b6b5390f28a4292cc74
android: rearange anc clean-up GeckoLayerClient

Change-Id: I6b4a7f8053adea6d86ee625201eeead188bbadcc
fdo#85845 android: draw tiles immediately when they are ready

Change-Id: I924a212210703b0f6136ddefacd77d98dc89f42d
android: Fennec PanZoomControler updates..

Change-Id: I277fbf522b16d9b479260df8372a5ee160adcc37
android: change LOKitThread.draw to return void

Change-Id: I00f3ed059bd633e662e5bee09703ca505bf3b9a5
android: Fennec change - move classes from gecko.ui to gecko.gfx

Change-Id: I510e0d601e293ed8e013a0273d5ae0f9be078d8a
android: extract JavaPanZoomController (PZC becomes an interface)

Change-Id: I87e63008fe7c6db62c18bf461dc4dcda733393ac