PackageManager: allow build-time disabling of components

Allow components to be specified as disabled at build time
(applied on boot).

This allows stock OTA components to be marked as disabled in
CM builds.

Change-Id: I6e4499cc40a779792a5ea97a10137399dad7d69f

Conflicts:
	core/res/res/values/symbols.xml
Use scaled font size for no recent apps text

Change-Id: Ib200928db09bcdd6661de5e450e2fc9c1b5566cf
SystemUI: Fix missing top task in recent panel.

If preloadRecentTasksList was not called or was called too
late and RecentsActivty already started and last top activity has
excludeFromRecents flag setted it might be missing
from recent application list.

Change-Id: Idf7153824805ceea9fcaf04ac645b73a5e93a4d9
SystemUI: Add missing recycle calls (fix lint warning)

Change-Id: Ic3462ceb8d85e4ec2aee833d4327c4b81f5eac5a
SystemUI: Fix recent animation coordinates in expanded desktop mode.

Change-Id: I2685dc1c23d709f0eb708f78243ebd8d053003a6
Merge branch 'jb3' of https://github.com/CarbonDev/android_frameworks_base into jb3
Fix code error
Fix BluetoothToggle not showing in QuickSettings

Instead of attempting to get the BluetoothAdapter instance from a
SystemService (which fails) use the provided static singleton from the
BluetootAdapter see
{@link android.bluetooth.BluetoothAdapter#getDefaultAdapter}

Change-Id: Ic2f3c1e77132787d60d0214b7a3efb04cd0c42df
Fix fastcharge toggle

Change-Id: I8ed1fed71c3182f6d648879394c8c1b63fc324f4
Framewors: fix finally recents rambar like it was on 4.2.2

way better now

Change-Id: I6d5ce035a981e3c7db46a5297f43725916170302