increment version to 4.0.4

Change-Id: I156516aedb714f589bd0ae2d39bc9e273b775276
docs: add css for Android Design links and add link to site header

Change-Id: I0a9469519076b1c5b9d7c121df1f2c731a08d2cb
Cherry-picked from e6b969f3b in master. Do not merge.

Add boot property enabling ADBD over QEMU

Emulator and system image now support ADBD communication over QEMUD pipe rather
than over a TCP port forwarding. However, emulator has to know ahead of time
(before system starts booting) whether or not the system image supports ADBD
over pipe to properly setup the communication. For that, we introduce a boot
property "ro.adb.qemu" that is readable by the emulator early enough for the
proper ADB communication setup.

Change-Id: I978489c5acf46177b520e775d745bcc78f469837
Merge "docs: add css for Android Design links and add link to site header" into ics-mr1
docs: add images for g+ homepage announcement

Change-Id: I36430a1885be368218e1c896d6fc008355096a06
docs: add support for meta descriptions in the <head>

Change-Id: I7ff7a5083a75dde718b4701623e029c225289617
docs: modify css to support sidenav headings with span, instead of h2
because I suspect the h2 is sending mixed signals to search engines for result snippets

Change-Id: I80f13774f25439efebcade1b9db41c005018d2aa
docs: add schema.org sitenavigation scope for sid-navs

Change-Id: I0952195223f93bda67af0b951c3a061fe92948ce
docs: update TOS and PP links to point to unified policy/tems
also add a link to the b.android.com issue for reporting doc issues
and open footer links in a new window
issue: 5931704

Change-Id: Icd6e9b7fb742b05a3c2064b6f2f7767b5b7ed1d8
Merge "docs: update TOS and PP links to point to unified policy/tems also add a link to the b.android.com issue for reporting doc issues and open footer links in a new window issue: 5931704" into ics-mr1
docs: add the sidenav h2 back to the stylesheet for compatibility w/ javadocs

Change-Id: I37551efd09bea528200a93a8d3602ea11e63f140
Merge "docs: add the sidenav h2 back to the stylesheet for compatibility w/ javadocs" into ics-mr1
Please do not merge (already submitted downstream); check entire recovery partition on startup

Checksum the entire recovery partition at boot time to see if we need
to rewrite it, rather than just the first 2kb.

Bug: 5668350
Change-Id: I777754f92e8da630ae3c09bb0d4c41884ff62f39
am c547a4d5: Please do not merge (already submitted downstream); check entire recovery partition on startup

* commit 'c547a4d50b92c8f8173bf4222169f87200a76dba':
  Please do not merge (already submitted downstream); check entire recovery partition on startup
Enable HW accelerated view framework for generic_x86 builds.

Change-Id: Ib3bf3e7c08615c29c0086125552ae1a96a737b89
Declare the emulator as a multi-touch device.

Also add the default handheld features.

Change-Id: I768094e5e9ef474ee4f6cce5c87c37b3681926ee
doc change: assets for play

Change-Id: I58647fd0059c5de54dd7665527a73f61e0d2dd32
Add SDK template and assets for Android Design

Change-Id: Id7a953bf59e5e05242c46cdfb2b425e80424fc2f
armv7-a build: allow for board customization of CPU/FPU target

to cover the entire gamut of CPU and FPU compilation types possible
with ARMv7 (uniprocessor vs SMP, no-FPU vs VFPv3 vs Neon, A8 work-
arounds required vs unnecessary), the compilation codepath needs to
be specified by the BoardConfig.mk to ensure that the OS matches the
target hardware.

add TARGET_ARCH_VARIANT_FPU, TARGET_ARCH_VARIANT_CPU and
TARGET_CPU_SMP makefile variables to allow for target-directed
compilation flags.

Change-Id: I7cc6b8b5e765ebefc0eecd75800aefe8c39d8846
Initial support for building boot images and cwm recovery.