build: Add optional target-specific bootclass jar to dexpreopt

Allow target-specific additional boot class jars via
TARGET_ADDITIONAL_BOOTCLASSPATH for dexpreopt.

Change-Id: I67b31628bc8169f8df09e836b79618aa2a22ed9a
 build: Enable telephony-msim support for user builds.

 CRs-fixed: 444506

Change-Id: If6a34bbc7fd03ab9c74912d607cfdfcc8adb4ecf
build: Add support for telephony-msim

Add telephony-msim jar to DEXPREOPT_BOOT_JARS.

Change-Id: I839ec3b73a1366830230b4c2eac999b8515ed771
(cherry picked from commit 873084813dca1b431ef8a43ac91b58b7c69b92be)
Store the path to the ota file generator where it can be reused

Change-Id: I8896713c79a751b79fbbcc75f6ba30dad4ea9fac
Add f2fs to list of partition types in common.py

Change-Id: I9a54489c38009ca2970132b530164663b15c1337
build: Add alternate recovery to pathmap

Change-Id: I2827ace9729b6af8d5b4e637374ccd1e5902dd55
Fix the alternate recovery inclusion logic

Change-Id: Ifb59d61dae44dd639d7f891dc57bb326b06b1118
Merge "Store the path to the ota file generator where it can be reused" into jb3
Merge "Add f2fs to list of partition types in common.py" into jb3
Merge "build: Add alternate recovery to pathmap" into jb3
Merge "Fix the alternate recovery inclusion logic" into jb3
build: Add script to generate extra images

Change-Id: I53081c7a2b4f18bc8c8a27b04d311a6b078b2022
Merge git://github.com/CarbonDev/android_build into jb3