Backed out 5 changesets (bug 817700) for Ubuntu32 PGO mochitest-1 timeouts on a CLOSED TREE.

Backed out changeset fad852b5819a (bug 817700)
Backed out changeset 7a3535c6e652 (bug 817700)
Backed out changeset 44a748256eca (bug 817700)
Backed out changeset 06ae8895852b (bug 817700)
Backed out changeset d6bddc947d38 (bug 817700)
Bug 872367 Part 1: Mark some nsIDocument arguments as const r=reuben
Bug 870056 - Use BaseTest.mDevice and selectSettingsItem in robocop tests; r=jmaher
Bug 848490 - [SkiaGL] Handle canvas elements larger than the maximum GPU texture size r=snorp