LODroid: cleanup

Change-Id: I3c2b156c6ed5c6a27ac845481150150812eef1ec
LODroid: Don't ignore size change event, clean-up GeckoLayerClient

Change-Id: I615a762334434068681ecb1cc7ae6890319bd7ec
LODroid: Use tile images in LOAndroid2

Change-Id: Ic274d19467b8d0915ae438a0651f19da14392697
LODroid: remove hasDirectTexture for now

Change-Id: Iaf4ce2df890c0f61c9466a8ea1ec35731d3eed44
LODroid: Make SubTile hold the buffer for a tile

Previously there was only one buffer which contained all the
tiles currently visible. This is inflexible - we need to control
each tile individually. This commit introduces SubTile object,
which is the holder of the buffer for each individual tile.

Change-Id: I511f13dc7fad7c3c04f3d7f23b3abc97a3cc2268
libreofficekit JNI for Android

Change-Id: Ia905c20fb4ee9b126d65fd3c8e3c1f54649abe1a
lok bootstrap: nicer function names, clean-up

+ prevent lokandroid JNI functions to be removed from the library
+ basic use of lok Office / Document in LibreOfficeMainActivity

Change-Id: I7bfe53738cf821b2270ab3e024cc506a7cff42f0