Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)

--HG--
extra : rebase_source : a9c64989310ef96923a74fd3ee902aae59805aca
Bug 866184 - Update SyncViewportInfo and SyncFrameMetrics to take a gfx::Point instead of floats. r=BenWa
bug 431048 - use -RELEASE in LDFLAGS for MSVC to avoid annoying checksum warnings in the debugger. r=glandium
Bug 866241 - Fix some issues with repo manifest parsing. r=catlee
bug 866641 - add registerCleanupFunction method to mochitest-plain. r=jmaher