Bug 433153 - Readonly file widget: Support multiple information drop down containers.
Add test suite for tolerant esprima parser, and flags.

Flag switches between testing old/new parser:
 * esprimaTolerantTests.html     => test v1.0.0-tolerant
 * esprimaTolerantTests.html#new => test v1.1.0-tolerant

Same flag applies to contentAssistTests.html
Bug 423091 - Update to Esprima 1.1.0-dev
towards tolerant Esprima
[esprima_tolerant] More esprima_tolerant additions

* Note original commit IDs for bookkeeping
* Add missing fields .end, .token in throwError()
* Add missing code in parseArguments()
* Restore some patching
* Fix tests
* Make tests pass
* Fix rewind()
Merge branch 'esprima_tolerant4'