Allow creating custom dialogs in DialogPreference.

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

Change-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56

Conflicts:
	core/res/res/values/velocity_arrays.xml
	core/res/res/values/velocity_symbols.xml
[2/2] Add support for custom LED colors notification

Originally from dvtonder (CyanogenMod)

Change-Id: Iab519a757220c444f166b8a05246c7ca71b897d8

Conflicts:
	core/res/res/values/slim_symbols.xml

Conflicts:
	core/res/res/values/config.xml

Conflicts:
	core/res/res/values/velocity_arrays.xml
	core/res/res/values/velocity_symbols.xml