Allow system apps to write paranoid properties

ParanoidPreferences will use this further in order to avoid root commands

patch set 2: actually working code

Change-Id: If1dcdd67699c64ba5cf428a6ff1e03b46e03a243

Conflicts:

	include/private/android_filesystem_config.h
init: create mountpoint for fuse

Change-Id: I8bd80bbcacc8f01ac4df17e013d3d68d2b86e02f
Merge branch 'refs/heads/CyanogenMod_cm-10.1' into cm-10.1

Change-Id: I66b1899a2390f874d087c819e0218330f78c448a
Merge branch 'refs/heads/jb-mr1.1-release' into cm-10.1

Conflicts:
	charger/charger.c

Change-Id: I3cc06e5cb6eab0bf0fda2fa0a00d66cc2582630d
fmradio: cleanup QCOM_HARDWARE/STE_FM defs and ifdef

Change-Id: I00b5e6536511b3bedee6105bf010ee2b5f2e36ac
init: Check for symlinks with lstat() not open()

Using open() with an O_NOFOLLOW flag will result in a file falsely
being determined to be a symlink if the open fails for another
reason.

For example, a character device that isn't ready due to the
underlying hardware not being initialized yet will fail to open()

An example of this are any CG2900 device files prior to
execution of ste-cg29xx_ctrl

This uses lstat() instead of open() with O_NOFOLLOW to check
whether a file is a symlink or not.

Change-Id: Ie0d8d94b426c84c29b1b04d41a4cc15536cb307c
Merge "init: create mountpoint for fuse" into cm-10.1
Set permissions on io_is_busy node for interactive governor

Change-Id: I9dce40b0680fdb594f415aade22dbd92ebffa43c
qcom-fm: audio: Add support for FM feature

-Define audio stream for FM
-Define audio source for FM RX and FM RX A2DP

Change-Id: If24e4c32916f6614e3367b4c9f2cd828562e0347

Conflicts:
	include/system/audio.h
add 8K 16K 32K 64K and 128K pagesizes in bootimage

Ported from jellybean (was Change-Id: I4bc74ad6b0a473de68c906422bcd7eac00c89793)

http://review.cyanogenmod.org/33216

Signed-off-by: ChampionSwimmer <android@championswimmer.tk>
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I0ee608b74a1daefe536b9247f99368f3e043f93d
Fix the QCOM_BSP ifdef

We only want this when the full BSP is enabled.

Change-Id: I7bb7b0d274d1221c5bb566d4ac24419e1e134519
Merge pull request #3 from CyanogenMod/cm-10.1

Cm 10.1
liblog: Move log messages from Diag_Lib to radio log

 * This is incredibly spammy and QC specifc. Move to radio log.

Change-Id: I775ea9d0fbe1b7d32da3f0e8faef28149f0001ac
libnetutils: add ifc_set_mtu

Change-Id: I3031e9ee38583648350f2c46baa7a9a714b9ea1e
adb: Add "wait-for-sideload" command

 * Waits for connected device to enter sideload mode

Change-Id: I65b4ad86456c13a3bbc48880e12ab7a034707b88
adb: Add a few more wait-for commands

 * wait-for-recovery is obvious.
 * wait-for-online will wait for recovery || device

Change-Id: I70f747bcd201a4157b988d7ed49bcc8e5ff4c85f
init: Load init.carrier.rc for carrier-specific bits

Change-Id: I941230f035182e27bd62316b594ac457316c37b6
mount: fix incorrect string length calculation

Fix bug https://code.google.com/p/android/issues/detail?id=54192
which incorrectly calculated the length of a string.

Fix compiler warning:

system/core/toolbox/mount.c:59:2: warning: initializer-string for array of chars is too long [enabled by default]
system/core/toolbox/mount.c:59:2: warning: (near initialization for 'options[16].str') [enabled by default]

Change-Id: If8663f8311c6348a730fcf731d402b57fee10cb5
added wimax to white list for properties

Modifications: Added 'persist.wimax.' per Evo 3D init binary.

Change-Id: Ic419c1e589eab8d8f08fe42522c42d6f6c8945a6

Conflicts:
	init/property_service.c
tes

Change-Id: I58ed493efbb8a1c61dc471d367742a6b5b759f6b