Themes: Refactor themes to CMSDK [3/6]

Change-Id: Ia8f3a5080f2ca2cecc3474058db4970c5661c89c
TICKET: CYNGNOS-2126
diff --git a/overlay/common/frameworks/base/core/res/res/values/config.xml b/overlay/common/frameworks/base/core/res/res/values/config.xml
index 750bc68..cb99d21 100644
--- a/overlay/common/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/common/frameworks/base/core/res/res/values/config.xml
@@ -62,5 +62,7 @@
         <item>org.cyanogenmod.platform.internal.CMTelephonyManagerService</item>
         <item>org.cyanogenmod.platform.internal.CMHardwareService</item>
         <item>org.cyanogenmod.platform.internal.PerformanceManagerService</item>
+        <item>org.cyanogenmod.platform.internal.ThemeManagerService</item>
+        <item>org.cyanogenmod.platform.internal.IconCacheManagerService</item>
     </string-array>
 </resources>
diff --git a/sepolicy/service.te b/sepolicy/service.te
index 01d0515..204fe71 100644
--- a/sepolicy/service.te
+++ b/sepolicy/service.te
@@ -8,3 +8,5 @@
 type cm_telephony_service, system_api_service, system_server_service, service_manager_type;
 type cm_hardware_service, system_api_service, system_server_service, service_manager_type;
 type cm_performance_service, system_api_service, system_server_service, service_manager_type;
+type cm_themes_service, system_api_service, system_server_service, service_manager_type;
+type cm_iconcache_service, system_api_service, system_server_service, service_manager_type;
diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts
index 75f918a..52d02f3 100644
--- a/sepolicy/service_contexts
+++ b/sepolicy/service_contexts
@@ -8,3 +8,5 @@
 cmtelephonymanager                        u:object_r:cm_telephony_service:s0
 cmhardware                                u:object_r:cm_hardware_service:s0
 cmperformance                             u:object_r:cm_performance_service:s0
+cmthemes                                  u:object_r:cm_themes_service:s0
+cmiconcache                               u:object_r:cm_iconcache_service:s0