Update ThemeManagerService so that apps require the ACCESS_THEME_SERVICE permission.  ThemeManagerService also takes care of all file access with the themes so applications can not access /data/system/theme and /data/fonts directly.

Change-Id: I8a29a3aad4395bfcbaa2e8915f3020ef210162f7

Conflicts:
	core/java/android/content/res/IThemeManagerService.aidl
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	services/java/com/android/server/ThemeManagerService.java
fix