Remove charger binaries to fit recovery in eng build

We don't need charger in recovery mod,
so charger binaries is kept in boot.img to run offmode charging.

Change-Id: I65312a3e2c6469c3fb9ce181af9edaf8a9ef8bdc
Fix all mounts for recovery

- Recovery mode uses busybox:mount

Change-Id: If966f7cf9ba910bd515350b42d29949d5aa9aa00
Fix SD card and sd-ext

- One /storage/sdcard is enough, it is managed by minivold

Change-Id: Ief94047b8eeb4390c036093cab4cb07725e8f9bd
Fix sd-ext restore and sdcard for KitKat

Change-Id: I2fdae2469423c69c6be89c252a438b188f61a618
Move all dalvik options to common folder

- All P50X series maintained have 512MB RAM

Change-Id: Ib73c80d7d06e7447e10f37b5c2b07dbba524c1d8
Remove languages unsupported by SMALLER_FONT_FOOTPRINT (1/2)

Some languages (total 9) fonts aren't in SMALLER_FONT_FOOTPRINT,
and it causes empty list in Setting -> Language,
therefore can't be seen any char.

This commit saves about 6MB for system partition

Languages deleted :
am_ET ne_NP hi_IN pa_INpa_IN ml_IN si_LK th_TH lo_LA km_KH

Change-Id: I403bd474d993c401f1bc9cbdca81d98c4559554c
Fix /sd-ext formatting and backup & restore of user data in recovery

For more indormation:
https://github.com/androidarmv6/android_device_lge_msm7x27-common/commit/29d2130713afb32289234f94d4487bde07e1d68a

Change-Id: I1c0784727dd5739dc7ba0c2bb4a9848b81905cf3
Add support for MTP/PTP (2/2)

* MTP/PTP allows you transfering your media files without interrupting
  internal sdcard functionality. You can use your android File Manager
  and transfer files to your computer at the same time

* USBMS allows you transfering any files, it unmounts /sdcard
  and breaks running android. You can't take picture while transfering
  files to your computer

* USBMS enabled by default. To change the default behaviour,
  Settings - Storage - MENU - USB computer connection

Change-Id: Ic23051826a402f53fd1e5d7ac2f00f906972d02c