add function to generate AOKP sdk

Change-Id: I9de84b94ca7fdd8557b7827f7b714037db4aab0b
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
[FIXED] Add installer persistence support

Change-Id: I2d3f0bcdcb76911133ff54f7e94ee7daf3373f35
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
build: Add QCOM target-specific config

 * Needed to support global DirectTract config on legacy targets
 * Let's also eliminate some boilerplate

Change-Id: I736c10a5e7e1f3d1e0de9e60f29b60add276f151

Conflicts:
	core/config.mk
Revert "have reposync use all available cpu threads"

*Whenever someone is repo syncing on our buildbox, it hogs
 all of the cpu to the point of literally not being able to
 do anything until the repo sync is finished.

This reverts commit aa22a02efbfcbf9a8479a2dcbc5f8ff713b36b5a.
Merge "[FIXED] Add installer persistence support" into kitkat
build: include telephony jar into sdkgen

Change-Id: Iedf504408189a2f656d2b7e0034462f716e241d0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
sdkgen: evaluate 'emulator' path instead of 'android'

 set ANDROID_HOME by evaluating 'emulator' command instead of 'android'
 'android' is in path prebuilts/devtools/tools/android on source tree
 but 'emulator' is only specific to a PC installation of the sdk and is not
 present in the build tree. so we should check existence of sdk using 
 command -v emulator instead

Change-Id: Ib9b3584c4cd8b91a79d9c1f00f1f98ddb4b812a9
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
Merge pull request #4 from AOKP/kitkat

Merge AOKP into kitkat