Fix Settings Force-Close on ICS

1) setBackground(Drawable) is only available in API 16. Use
setBackgroundDrawable if user is on ICS.

2) change setBackground in onBindView to refresh() since the code is
duplicated.
Fix sendOrderedBroadcast Helper on API16 & below

DalvikVM throws an exception that UserHandle cannot be found before any
code is executed on API 16 and below.
So we place the full package name of the class instead of using import.