Fixed some crash-on-theme-removal scenarios

* Make the themesprovider persistent to make sure we don't miss intents
* Use an iterator for resource removal to avoid concurrentaccess errors

Change-Id: I733bfa52e592b3e3039bbdd37f4bf42671dd14b7
ThemeManager: CA translations

Change-Id: I1a55c00060cb59e302999409b1b37afda3dab6bb
ThemeManager: LT translations

Port CM 10.2 strings to CM 11.0

Change-Id: I8b3fa4c686e12d829a4e9e65aa70b871530d2a94
ThemeManager: Update previews to KitKat

I have updated the previews to look just like how our CM11 builds are.
They both have same style as old ones but with KK look.

To take a quick look at theme:
drawable: http://postimg.org/image/5p75sb0jb/
drawable-land: http://postimg.org/image/wlmjmvtyv/

Change-Id: Icf8d9812100c86cdfebfd6addb778b3c65643650
ThemeManager: ES translations

- Transifex export

Change-Id: I784423f9175bb8547c5b5982970d648d5be1f68b
ThemeManager: Update copyright year

Change-Id: I7b12831c6fa34e9858d91dcfcc8786581baa7d4f
ThemeManager: IW translations

Change-Id: I2d3c151c06f29eaaf71bb4d84dac970c79d5e47b
Revert "ThemeManager: ES translations"

This reverts commit cad3744992fd78575509123c501f020079144f51.

Change-Id: I61388b3c2e6df5193d0b6887ff93e12816eb559b
Merge "Revert "ThemeManager: ES translations"" into cm-11.0
Merge "ThemeManager: IW translations" into cm-11.0
Initial translation import

Change-Id: Ibe2e2f861aa80b12d246f7db8c4f5444928b6fca
Automatic translation import

Change-Id: I6ba8f3e8140aef46ada156d11c86ea8f2bbefe16
New Theme Engine [5/6]

1) Update theme manager to support legacy themes with new theme engine.
2) Replace calls to getThemeId with getPackageName/getThemePackageName
3) Reset app launch failure counter on theme change.

Change-Id: Id14adb86f9d9c7b1cd94ccc44e6e6558af9041d6
Merge commit '305ef115c5a9224a55135e5848d89850f1fe203f' into HEAD

Change-Id: Ia85354f682d1686b6403067f2318045d8a29eba9