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: I86c176b5f46f735b41ecb1e584e75246ea2c1f21
(Un)set rotational flag correctly for active fsr block devices

Driver is too dumb to do this correctly, so let's fix it. Won't
make much difference, except when using the CFQ io scheduler.

Change-Id: I20ded55554ca6efbd5bb663f62e4a2c1fd8f0394
recovery: move fsr insmod to init section

Change-Id: Idc8a2fe135a9c8aeb84748d4eefa4a3b966048f6
Remove BlueZ support

Bluedroid is the future

Change-Id: If0e25a223bb68090ec34907a9b0dbf8b68b877b8
Set LCD density via shared config

Change-Id: I40b9e5a2cb5f895f54361aabfcd33d0de6bb751c
Remove dalvik.vm.dexopt-flags

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 - but we don't want this.

Change-Id: I6301e60946b267286664b2da3076ecd228e3ca1d
Use phone-hdpi-dalvik-heap.mk

Change-Id: I41e2faf00c17e8077b74e323f1d3edf6a00165a1
Allow purgeable assets by default

Change-Id: I8cb9ff4453242559f4c32284af5e03b626d2f7e0
Isolate shared config to msm7x27 platform devices

Change-Id: Ic7f2717cafd4a6afa19f8a20aad3cb26120e567f