init: support in init for replacing environment keys

 * Add support in init for replacing environment keys

Change-Id: I9940293f9932cf5ec4255d59d553dd3605c6bae5
Merge remote branch 'cyan/jellybean' into jellybean
qcom: grant access to /dev/diag to mediaserver

Change-Id: I645631d6046267b4aee544f331a037087110098b
Fixed improper size displaying in 'df' utility

'df' command used to display filesystem usage statistics as integer
values, in most cases rounding the actual value down. Because of
that 'df' tended to display faulty size values.
This fix to 'df' utility calculates the fractional part of the size,
then it rounds it when needed to the nearest one-digit integer value
and displays after decimal dot.

Change-Id: I9bc52635d45d3e55ce61b3b1c6b80d1267516e75
Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
Merge "Fixed improper size displaying in 'df' utility" into jellybean
Merge remote branch 'cyan/jellybean' into jellybean
liblog: add required function

Some Motorola proprietaries require a function named __android_log_loggable. This
change adds the function and solves problems with radio and other
binaries on qualcomm based Motorola phones. This code is activated with
TARGET_USES_MOTOROLA_LOG:=true

Change-Id: I722b42d34198c027f265c3cf9f220d9798814915
Merge remote branch 'cyan/jellybean' into jellybean
mkbootimg: support pagesizes up to 16384

Change-Id: Idd6ff27e14eac8b98728f5f9a8e8fa87e6c8e23b
Merge remote branch 'cyan/jellybean' into jellybean
Merge "qcom: grant access to /dev/diag to mediaserver" into jellybean
Merge remote branch 'cyan/jellybean' into jellybean
FM Radio: Add support for FM Radio in Android

Creating interface and framework for using FM Radio
RX and TX from different vendors.

Change-Id: I19df764d242a18198618614b6486d4b3ee36396b
Signed-off-by: Benn Porscke <benn.porscke@stericsson.com>
Merge remote branch 'cyan/jellybean' into jellybean
Merge branch 'jellybean' of https://github.com/Quarx2k/android_system_core into PAC