Bug 885315 - GC: Add some documentation comments for JS::Heap<T> r=sfink
Bug 884384 - Use JS::MutableHandle<JS::Value> instead of jsval* for out parameters r=smaug
Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
Bug 885310 - 2 Rename JSHandleFoo in js directory r=bholley
Bug 885310 - 3 Rename JSHandleFoo in js/src r=evilpie
Bug 864335 - Remove GetScriptGlobalObject. r=mrbkap
Bug 885176 - Use Vector's bulk-append methods instead of appending one element at a time. r=nbp
Bug 860846 - part 1 - make TelemetryPing tests use registerPrefixHandler; r=taras
Bug 860846 - part 2 - don't double-JSON-encode saved pings; r=vladan
Bug 860846 - part 3 - send telemetry pings to new, partitioned URLs; r=vladan
Bug 881242 - part 1 - rename reftest's gFilter to gURLFilterRegex; r=dbaron
Bug 881242 - part 2 - add focus filtering mode to reftests; r=dbaron
Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
Merge mozilla-central and inbound
Bug 884936 - Add Blob/File support to xpcshell. r=bent
Bug 852762 - Arrow functions are not automatically strict. Also fixes bug 885067. r=ejpbruel.

--HG--
extra : rebase_source : efecf75eaa57839d9096b9da307784e7b2e16e31
Bug 883333, part 1 - Add ParseHandler protocol methods for EmptyStatement, ExpressionStatement, ReturnStatement, and ThrowStatement. r=Waldo.

The changes to ExpressionStatement cause the position information on expression statements to include the semicolon, if any, which made a slight change to FullParseHandler::isStringExprStatement necessary.

Change Parser::letBlock(LetStatement) to parse a full statement, even if it turns out to be an ExpressionStatement where the expression is a LetExpression, rather than a 'let (V) STMT' block statement.

Remove remaining traces of TOK_LEXICALSCOPE -- there was never any such token.

--HG--
extra : rebase_source : 16c0f6aaafd4b9c51bf7221da79fe74affe5b464
Bug 883333, part 2 - Rearrange statement parsers to the order they appear in the ES6 draft. r=Waldo.

--HG--
extra : rebase_source : cb0f15ae7d085a95879e26a52102ac1d1ed16c60
Bug 883333, part 3 - Refactor if statement parsing. r=Waldo.

--HG--
extra : rebase_source : 05270363351db33936c9d25675ce4903f3a0b5bd
Bug 883333, part 4 - Refactor while and do-while statement parsing. r=Waldo.

--HG--
extra : rebase_source : 26dd5b2425fdc9216c47d679877490f8d1432bd4