fix searching of ancestors for removed methods

Change-Id: I5c1792c90e6960c248beb44f995cb4440360025d
Merge "Mmmmmm...  Gingerbread!"
Merge "Make zipalign build for the Win SDK under Linux."
Support building Windows SDK under Linux.

- envsetup.mk & config.mk: we define a new BUILD_OS and a minimal set
of things like BUILD_OUT to be able to use some local tools when
doing cross-compilation. This allows us to use the Linux version of
ACP when cross-compiling the tools to Windows.

- Makfile: include windows_sdk.mk when needed to build a Windows SDK.

- main.mk: support a win_sdk target (e.g. PRODUCT-sdk-win_sdk)

Change-Id: I9d08d0df598b8a7292532d23c55f48101a95a240
Add ramdisk.img to the dist dir.

Change-Id: Ia74c501298010734dd1b8db8df86720d3e8bb7cd
http://b/issue?id=2590492
Add phony target to build and dist sample code.

See http://b/issue?id=2468418
After this CL, add "samplecode" to your make goals, you will get the sample apks
built and installed at out/target/common/samples/.

Change-Id: Iff83f2ba6b6c2fe6ac1c78ca4a9d4bc6953dac8a
Add CTS tests for the accessibility APIs. (make)

Change-Id: I4cdf7639412e1fcea0f4ee29f79e2868408cf9a1
Make a full list of locales available, and use it for the sim build.

Bug: 2498876
Change-Id: I59b8d851c6cd242d199c189f3e3dfde9baf3e6e0
Merge commit '65dd8f4ceda64b1e4a4c326d771bd74263cef0cb' into oxygen_4.3

* commit '65dd8f4ceda64b1e4a4c326d771bd74263cef0cb':
  fix searching of ancestors for removed methods
Merge commit '3d224a0fc9ed34ac4c3c79c479d5c6dc5c31b87c' into oxygen_4.3

* commit '3d224a0fc9ed34ac4c3c79c479d5c6dc5c31b87c':
  Support building Windows SDK under Linux.
Merge commit '929cdf3313e50df136f483f92205ab74ae77e8b5' into oxygen_4.3

* commit '929cdf3313e50df136f483f92205ab74ae77e8b5':
  Add ramdisk.img to the dist dir.
Merge commit '8b9b39e995407a025ed9bc87b5062194f1b5f51f' into oxygen_4.3

* commit '8b9b39e995407a025ed9bc87b5062194f1b5f51f':
  Add phony target to build and dist sample code.
Merge commit '08430d5350da15f9c3ff332f731a69a5b23fece6' into oxygen_4.3

* commit '08430d5350da15f9c3ff332f731a69a5b23fece6':
  Add CTS tests for the accessibility APIs. (make)
Merge commit '6b5635e446d3a6f569dda781c2eb450cdb10d61c' into oxygen_4.3

* commit '6b5635e446d3a6f569dda781c2eb450cdb10d61c':
  Make a full list of locales available, and use it for the sim build.