Add tiny config support

Change-Id: I84734964e4d9e3b54e74e611022cb89b0ae99a83
Build all languages for tiny config, it's just 3mb more

Change-Id: I5cee38c973d49c16ae6b17879bc3c831b7df45c2
Merge branch 'cm-10.1' of https://github.com/CyanogenMod/android_build into cm-10.1
Fix gerrit

Change-Id: I9ed1e860176d8c842fffa6cd3b8c5d5d7431ff8e
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
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Add githubssh() function

To add remote ssh://github, run githubssh in a project.

Change-Id: I154875f9e31c367d84ea08168dbb045bd1f78075
Add updatenotes and updateallnotes functions to envsetup

To update all review notes, call updateallnotes
To update a project's review notes, cd PROJECT and call updatenotes

Change-Id: I67485cbfe48c5ffb684ae23697b24a21f3a6c6b0
Remove am_ET locale from language list

am_ET fonts aren't in SMALLER_FONT_FOOTPRINT, and it causes empty list
in Setting -> Language, therefore can't be seen any char.

Change-Id: Ib30a3b54a414c74a01354a4680ebe965bce8f0b1
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'
Merge remote branch 'cm/cm-10.1'