Blacklist: Initial port
Porting blacklist functionality from CyanogenMod.
Blacklist: drawables

Drawables by Björn Lundén
Blacklist: possibility to block private number
Blacklist: fix add to blacklist button behaviour
- Don't crash in landscape, as button isn't present in landscape layout
- Only show it for incoming calls with number (it makes no sense to
  blacklist outgoing calls, and calls without number can't be
  blacklisted on a per-call basis anyway)
Blacklist: Add summary to block private numbers functionality
This commit adds a summary text to the block private numbers
functionality to avoid ugly ellipsizes in languages where the
translations get longer (e.g. German).
Blacklist: Allow notification expansion if multiple calls were missed or
blacklisted.
Blacklist: typo's fix
Blacklist: Add option to blacklist unknown numbers
Blacklist: Do not attempt to do any matching against the '0000' number.
Additionally, uncheck 'block unknown' when its dependency 'block
private' is unchecked to make the shared pref values follow the expected
behaviour.
Phone: fixed broken drawables