Add page about building for devices. Also some tweaks.

Update version list with 2.3.3
Add info about Honeycomb GPL modules
Fine-tune description of builds vs devices

Change-Id: I2f7bfcb30a824ab6bc37152d2989f1f413703745
diff --git a/src/source/build-numbers.md b/src/source/build-numbers.md
index 0592939..6598ab8 100644
--- a/src/source/build-numbers.md
+++ b/src/source/build-numbers.md
@@ -20,20 +20,23 @@
 releases, which use code names ordered alphabetically after tasty
 treats.
 
+## Platform code names, versions, API levels, and NDK releases ##
+
 The code names match the following version numbers, along with
 API levels and NDK releases provided for convenience:
 
-Code name      | Version | API level
----------------|---------|------------
-(no code name) | 1.0     | API level 1
-(no code name) | 1.1     | API level 2
-Cupcake        | 1.5     | API level 3, NDK 1
-Donut          | 1.6     | API level 4, NDK 2
-Eclair         | 2.0     | API level 5
-Eclair         | 2.0.1   | API level 6
-Eclair         | 2.1     | API level 7, NDK 3
-Froyo          | 2.2.x   | API level 8, NDK 4
-Gingerbread    | 2.3.x   | API level 9, NDK 5
+Code name      | Version      | API level
+---------------|--------------|------------
+(no code name) | 1.0          | API level 1
+(no code name) | 1.1          | API level 2
+Cupcake        | 1.5          | API level 3, NDK 1
+Donut          | 1.6          | API level 4, NDK 2
+Eclair         | 2.0          | API level 5
+Eclair         | 2.0.1        | API level 6
+Eclair         | 2.1          | API level 7, NDK 3
+Froyo          | 2.2.x        | API level 8, NDK 4
+Gingerbread    | 2.3 - 2.3.2  | API level 9, NDK 5
+Gingerbread    | 2.3.3        | API level 10
 
 Starting with Cupcake, individual builds are identified with a short
 build code, e.g. FRF85B. The first letter is the code name of the
@@ -50,12 +53,14 @@
 common that minor variations added to an existing build re-use the
 same date code as that existing build.
 
+## Source code tags and builds ##
+
 Starting with Donut, the exact list of tags and builds is in the
 following table:
 
 Build  | Tag                | Notes
 -------|--------------------|-----------------------------------
-DRC83  | android-1.6_r1.1     earliest Donut version, ADP1, ADP2
+DRC83  | android-1.6_r1.1   | earliest Donut version, ADP1, ADP2
 DRC92  | android-1.6_r1.2
 DRD08  | android-1.6_r1.3
 DRD20  | android-1.6_r1.4
@@ -76,7 +81,8 @@
 FRG83G | android-2.2.2_r1   | latest Froyo version, Nexus One
 GRH55  | android-2.3_r1     | earliest Gingerbread version, Nexus S
 GRH78  | android-2.3.1_r1   | Nexus S
-GRH78C | android-2.3.2_r1   | latest Gingerbread version, Nexus S
+GRH78C | android-2.3.2_r1   | Nexus S
+GRI40  | android-2.3.3_r1   | latest Gingerbread version, Nexus S, Nexus One
 
 The branches donut, eclair, froyo, gingerbread represent development
 branches that do not exactly match configurations that were tested
@@ -84,3 +90,15 @@
 the official tagged releases, and those haven't been as thoroughly
 tested.
 
+## Honeycomb GPL modules ##
+
+For Honeycomb, the entire platform source code isn't available.
+However, the parts of Honeycomb licensed under the GPL and LGPL
+are available under the following tags:
+
+Build  | Tag                | Notes
+-------|--------------------|-----------------------------------
+HRI39  | android-3.0_r1     | earliest Honeycomb version, Xoom
+HRI66  | android-3.0_r1.1   | Xoom
+HWI69  | android-3.0_r1.2   | Xoom
+HRI93  | android-3.0_r1.3   |