Themes: Support launcher based icon packs [2/2]

Before this patch, icon packs written for Trebuchet/Nova/Apex could not be used
with the new theme engine as the formats were different.

For full description, see [1/2] in frameworks/base

Change-Id: Ifaec3c4b459a74eab19c69a086e117b96aeb3e0f