alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and everyone else how helped on the branch. Thanks to peterv for last minute build changes r=cls for build changes r=jst, rs=brendan for #ifdef'd parts touching existing files. NOT ON BY DEFAULT git-svn-id: svn://10.0.0.236/trunk@110384 18797224-902f-48f8-a5cc-f745e15eee43