Bug 907118 - Fix bug in JSRope::getCharsNonDestructiveInternal (r=bhackett)

--HG--
extra : rebase_source : 30a52611309ba474653bd547cde3eb4af77dd578
Bug 908255 - tidy up 'non-destructive' functions, give StringHashPolicy a scarier name (r=terrence)

--HG--
extra : rebase_source : 84bbc6c0416190a9dae8c758262def530a591219
Bug 908294 - Additional fixes for ExclusiveContext zones with TI enabled, r=billm.
Bug 907286 - Implement Frame Counter for non OMTC basic. r=jmuizel,tnikkel

--HG--
extra : rebase_source : a2cf8295ead1af3f0a66491fd9455d37e7b3985d