Revert "Themes: Load missing style attributes from original style"

This reverts commit 9579aca89b7df029ad7fa718bf90acff9f642535.
Revert "Move idmap to frameworks/base [2/2]"

This reverts commit 81a89a5fb53c0c3d3cb6899371ea995edbcc0df7.
Revert "Revert "Themes: Load missing style attributes from original style""

This reverts commit eb00ec690756ff82ea3b3ae26fba3226fe4d3ff8.
Revert "Revert "Move idmap to frameworks/base [2/2]""

This reverts commit fced3c1bad0bcd491b1ff3ad24c3551bd7f2f66e.
[Asset Manager] Fix memory leakage bug

Symptom: memory leakage
Root Cause: new SortedVector but not free it in native cpp
Solution: free the SortedVector
Project: AOSP
Note:

Change-Id: Iab5a7f2e8d8509631301e7231427927d4797c856
Fixes for clang:
PackageInfo is a class, not a struct.
String16 is contained in the android namespace. Do not namespace prefix it
within the android namespace.
Explicitly specify which std classes are necessary to prevent ambiguous
type errors. (map, set)

Change-Id: I0d01477a976e770821ebae8847f8d11b132a15d6