Revert "Remove non-latin fonts and languages"

People that use non-latin fonts feels left without support.
This reverts commit edff19986b42d40dbed4aa29139dea5bb07effc5.

Change-Id: Ia52d55c616f07c04b31a7d17c16ba7cf0c5f04ef
Move LBhashitaComplexSans font to extras

Change-Id: I4e88eff4586faeff3bd21173311d94f63d75ec83
Set sdcard as non-removable (workaround for mediaprovider bug)

Solves this bug:
https://github.com/LegacyXperia/local_manifests/issues/491
Might be a good idea for additional reasons:
* Unmounting a SD card via USB Settings does not unmount swap or sdext,
  which can cause physical damage/instability.
* When USB type is set as MTP (default), the SD card is not removable
  unless configuration is changed to UMS.

Change-Id: If4e9902abc79ede60f106a5866695e9482a9644c
Remove dalvik.vm.dexopt-flags (and keep precise GC)

Explanation:
* v=a (verify all classes) is default behaviour
* o=v (optimize verified classes) is default behaviour
* m=y (generate register maps) is not default, but it also enables
  precise GC, which increases .dex size.
* u=y is no longer parsed. Uni or SMP support is set during compile.

The only option that does anything (m=y) is supposed to be activated
via PRODUCT_TAGS += dalvik.gc.type-precise - use this method instead.

Change-Id: I9478fe770b015d6f3f73bb6d8b736016373a96f3
Move dalvik-cache to /cache(64MB)

Move download cache to /data

Change-Id: I4e413d4899de231a06b3f72f9ae85b7652b9198f