CM Theme Engine [2/8]

See frameworks/base themes commit for full summary.

[SUMMARY]
1. Modifies idmap binary to include target APK in filename. Needed so one theme apk can have multi targets.
2. Allows aapt to be called via installd. Needed to compile resources found in a theme apk's assets folder.

[IDMAP EXAMPLE]
OLD: vendor@overlay@overlay.apk@idmap
NEW: vendor@overlay@overlay.apk@system@app@target.apk@idmap

[CONTRIBUTORS]
Andrew Mast <andy@cyngn.com>
Clark Scheff <clark@cyngn.com>
Special thanks to Mårten Kongstad and the rest of the Sony team for their work in idmap.

Conflicts:
        cmds/idmap/create.cpp
        cmds/idmap/idmap.cpp
        cmds/idmap/idmap.h
        cmds/idmap/inspect.cpp
        cmds/idmap/scan.cpp
        cmds/installd/commands.c
        cmds/installd/installd.c
        cmds/installd/installd.h

Change-Id: I0cb15830109ac36780c015e61348c00ec08d24a1

Conflicts:

	cmds/idmap/create.cpp
	cmds/idmap/idmap.cpp
	cmds/idmap/idmap.h
	cmds/idmap/scan.cpp
	cmds/installd/commands.c
	cmds/installd/installd.c
	cmds/installd/installd.h