Squash all 4.2.2 changes into one

Move to JDQ39

Change-Id: Ie554a3fca58188d7ab5db0e8b769a17179341e7a

Move check-api to definition.mk

1) Move check-api to definition.mk, so it can be used in other places.
2) Add additional dependency to the api-stub module to consolidate the
apicheck dependency. Previously you have to run 2 "make"s in a row and
only in the 2nd run apicheck is run, due to a gnu-make optimization.

Bug: 7540265
Change-Id: Ib24ed87d9330027a9f95ed7b16dd4002cc0e3198

replace dummy versions with normal ones for mini

- no need to hide these UIs any more.
- dummy versions will be removed from the default manifest as well.

Change-Id: I7cebf5bfae65d2e50c9122735fd4e537f5858bec

Put ANDROID_BUILD_PATHS before the system default PATH

So tools like adb that are built from source won't be overridden by the
host system tools, when you run these tools without specifying the path.

Change-Id: I2f0a288b38fabf57c7a4aa3bae5e42d7b734398d

fix build

Change-Id: I3e98493aac48b0061d44351fb8c0f07a759b25c0

add 'external-link' class for links that go off-site

Change-Id: I9e78cd6a7cb2ce14e5e15fe43e87b55ac456f302

add google services tab

Change-Id: Ia5b249b825c33334458a6762be2d62b657bc0d58

add google class for body

Change-Id: Ie809df1d207ec08ae232f4ae194959eac69ec5fb

unbundle photo dreams into the GalleryGoogle package

Bug: 7559766
Change-Id: I805ba625b6bfc4378ffabfa1d09edab1930dc913

Run e2fsck on built sparse images.

Bug: 7591683
Change-Id: Id1cba79f7840aab1f0327cb741eda655b45d1b46

Add simg2img and e2fsck to the otatools.

Change-Id: I31225399c6ef9cae38c825755e301fdc70ce194b

Add new droiddoc option for project-specific secondary html input/output paths.

Change-Id: Id9c3dc4e7cfcc26c04e4d1aeb6617e3e6b92114b

Upto 4.2.2

Change-Id: Id25299f3ee38057da8f48245149c41e024b8bc21