[1/2] Base: Add custom periods for data usage measurement

This commit adds week and day periods for data usage
measurement, instead of just months.

Change-Id: Ibd0067418435442d8cff922faf8ef0f6a5a28761
Add missing drawables for mdpi

this fixes FC's on enabling "contextual notification" in Settings

Change-Id: I678295725cf5c060c95841f96af450e44c87e598
[1/2] Base: Volume panel timeout

Settings: https://gerrit.omnirom.org/#/c/5517/

Change-Id: I15c4c589bde5794d7c961a02022a8e25a4e59500
Added sahlnaskh arabic font to Android.mk & fonts.mk files to actually get the font installed

Change-Id: I5f954b3f0d3a53495077389d976804883e4e838a
Merge "[1/2] Base: Volume panel timeout" into android-4.4
Merge "Add missing drawables for mdpi" into android-4.4
frameworks/base: support devices with SoftAp that don't require firmware reload

Partial forward port from ICS.
Original Change-Id: If2db6e8ce675c3214ce645231c7a354f41ea0cc6

Conflicts:

	core/res/res/values/public.xml
	services/java/com/android/server/NetworkManagementService.java

Change-Id: I7912e12d30597cf50a5cf7a443c9d6b0b4dfda69
Merge "[1/2] Base: Add custom periods for data usage measurement" into android-4.4
Telephony: Introduce config item for Hot Swap support

When a Uicc Card is inserted or removed, Android pops up a prompt
to the user to reboot the device. This prompt is unnecessary if the
modem supports Hot Swapping of cards.

Introduce a new config item to indicate if the modem supports
hotswapping. Frameworks can then check this before propmting the
user.

Change-Id: I60c33d1f83d4f5b889b5f54bee0846675fbbb380
Base: Small DE translation fix

Fixes this: http://imgur.com/jVN49fU

Change-Id: Ibf3b771254adbc22f953ad1f7516f40b21923554
Merge pull request #2 from omnirom/android-4.4

merge