android: split DynamicTileLayer, reevaluate tiles directly

Split DynamicTileLayer and move most of the implementation into
ComposedTileLayer except viewport zoom value.

Reevaluate tiles directly in UI thread instead a special call to
LO thread.

Change-Id: I9a4ce499cf35315cd386956484c2df6d5a5f20cc
android: add FixedZoomTileLayer as a low-res layer

Change-Id: I20d6fb3117ac46c8de63708a122253444bca1671
android: Remove unneeded LOEvents

Change-Id: I057db0c3e254a9e9c90dace5551d6de51aff21c1
android: remove unneeded logging and comment tile rendering timing

Change-Id: Ia44efb54cbb0a91ea61cef9e7f250b5105c7ff51
fdo#87098 change zoom level tile layer zoom level on load

This patch sets the zoom level to a value that shows the whole
document width on the tile layer however it does not resize the
view until next zoom. This still needs to be tracked down.

Change-Id: I16940a2951e1be4b46cbd1870fda45f296aff70a