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
Revert "PackageManager: allow build-time disabling of components"

This reverts commit 3f4fc6f831bbdb5645d63bbbd5eee005303c0ffc.
Allow creating custom dialogs in DialogPreference.

This allows creating non-AlertDialogs while still using the click and
state handling of DialogPreference.

Change-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56
Remove videos

Change-Id: Iece10bffbff1689f276493aa6423659f79b128b9