Bug 876475 - Make braille output less verbose. r=eeejay r=kats r=ted

--HG--
rename : accessible/src/jsat/UtteranceGenerator.jsm => accessible/src/jsat/OutputGenerator.jsm
rename : accessible/tests/mochitest/jsat/utterance.js => accessible/tests/mochitest/jsat/output.js
Bug 883656 - Handle lazy functions in b[a] lambda pattern matching, r=luke.
Bug 883661 - Handle lazy functions when doing higher order fast invokes and in numeric comparator pattern matching, r=luke.
Bug 883523 - Regression: 'if(1) /a/.test("a")' causes a SyntaxError after landing bug 872735. r=till.
Bug 883661 - Fix and document numeric comparator invariants.