[JSTesting] Re-branch from trunk.
Going to commit a new start-patch for
bug 30339. The patch I had attached to
bug 30339 (committed as start-commit for this branch in
r100340 by hasher) was outdated. Sorry for not having committed my local progress.