Themes: Partial change: Use ArrayListExtra for broadcasting theme changes [1/2]

Change-Id: I897cfbbe293b73f9e8f069f4b4cefa7c3ffb79ed
Merge "Themes: Partial change: Use ArrayListExtra for broadcasting theme changes [1/2]" into kitkat