releasetools: Move packages into extras

Instead of removing packages from makefiles,
move them into extras folder in the ota(zip) file.

By default, build/tools/releasetools/extras.txt is used.
If you want to customise it, define this in your BoardConfig:

TARGET_OTA_EXTRAS_FILE := device/VENDORNAME/DEVICENAME/extras.txt

Change-Id: I3d86914ccf262fc02b37d9789e21c1ec0d837701
envsetup: push to connected device only if it is $CM_BUILD

Change-Id: Icce057cb31d6fbc9abb0292311c88c32fea3540c
Enable Uighur Language in build.

Change-Id: I7f9430fa65f6477eb4571c09c5dd6589bd63b2ed
Merge remote branch 'cm/cm-10.1'
envsetup: Don't tread on my $PROMPT_COMMAND

 * I want my own PROMPT_COMMAND to coexist with Android's, so stash it
   in the environment and add it to the new command.

Change-Id: I200902f135d0c5c620a8eb3ce9cefdba318cf9d3
Merge remote branch 'cm/cm-10.1'
Merge github.com:androidarmv6/android_build into HEAD

Conflicts:
	target/product/locales_full.mk

Change-Id: I1a60ee852ff59a189267b7547d4197742e92268e