Bug 804279 - Part1: Support monkey-patched/overridden adder in Map constructor. r=evilpie
Bug 804279 - Part2: Support monkey-patched/overridden adder in Set constructor. r=evilpie
Bug 804279 - Part3: Support monkey-patched/overridden adder in WeakMap constructor. r=evilpie
Bug 804279 - Part4: Support monkey-patched/overridden adder in WeakSet constructor. r=evilpie
Bug 804279 - Part5: Add tests for monkey-patched adder in collection constructors. r=evilpie