Bug 940708 - Part 2: Build webrtc in unified mode; r=gps

--HG--
extra : rebase_source : db1315634af0cab9cd47ff38ad0fac703c04f452
Bug 940708 - Part 3: Handle asm sources for unified webrtc builds; r=gps

--HG--
extra : rebase_source : 75f72fa64c0cde4c63b3ef5c09964cdf99fb32a2
Bug 940708 - Part 4: Limit the length of the unified file name prefix to 50 characters so that we don't blow up the Windows path name limit; r=glandium

--HG--
extra : rebase_source : 7f28ada75a26132af951893137127e0f1517995b
Bug 940708 - Part 5: Exclude more files from unified builds because of name clashes on RCSSTRING; r=gps

--HG--
extra : rebase_source : c5df6642d1bca37ba49e5cdb82f5d48b21e2fa87
Bug 950677 - Change gfxIntSize -> gfx::IntSize some places in layers/ipc. r=nical
Bug 950677 - Change gfxIntSize to gfx::IntSize in DirectX files. r=nical
Bug 950677 - Change gfxIntSize to gfx::IntSize in ImageContainer.h. r=nical
Bug 950677 - More gfxIntSize -> IntSize changes in Layer* classes. r=nical
Bug 950677 - gfxIntSize -> IntSize in ipc/ directory. r=nical

(Detail: Chose to put an #include for Point.h in a header instead of a
forward declaration because a fwd decl caused an "Already defined" error
and having neither fwd decl or #include caused another compile failure
saying IntSize was undefined)
Bug 950677 - gfxIntSize -> IntSize in ipc/Shadow* files. r=nical
Bug 950677 - gfxIntSize -> IntSize for Texture* classes. r=nical
Bug 950677 - gfxIntSize -> IntSize in ThebesLayer* classes. r=nical
Bug 950677 - Change all remaining gfxIntSize -> IntSize refs. r=nical
Bug 950677 - Fix compile errors on Windows/FFOS builds. r=nical

The errors were discovered when running on the try server. Chose #include
in GrallocImages because there were problems with fwd declarations again.