Consistently use start/end instead of left/right layout properties.

Fixes various RTL language bugs.

Change-Id: I3be9c9c54e4fd14a561f6b38ce1601bc66c8351b

Conflicts:
	res/layout/preference_time_range.xml
[3/3]Settings: add "Accept all files" option for incoming files via Bluetooth

  Vanilla Android requires the incoming file from Bluetooth to be certain mime-types.
  The mime-types allowed are defined in
packages/apps/Bluetooth/src/com/android/bluetooth/opp/Constants.java
  But sometimes we need to accept files that is not in the list,such as RAR archives
or APK packages.
  This patch makes "Accept all files" an option in Settings -> Bluetooth -> (Menu),
and then saves users' choice to Settings Provider database.
  This will meet users' demand as well as keep the phone from unsafe files
when users don't need to accept the files out of the mime-type whitelist.

Change-Id: I5f04d3ccb45bd5c6525b746855bd19ccc8501d32
Settings: correct y-axis brightness in preview

To answer the comment in the code, no, the min brightness should not
correspond 0, but rather to the device min supported level. The values
on the preview graph should correspond exactly to the percent values
entered in the brightness configuration dialog.

Change-Id: I4a6d19b261f33f53d24437cde99e63e03ba3fc28
Revert "Fix MSIM Network Settings (1/2)"

A public intent shouldn't need additional parameters to trigger.

This reverts commit 6cf32469f14a2c0efad9da34a5f12a9d341fc762.

Requires http://review.cyanogenmod.org/63912

Change-Id: I72ea28d8760caf1965c8df0835f438a22331450e