Bug 896193 - Adopt Promises in mozIAsyncLivemarks. r=mak. sr=gavin.
Bug 957926 - Add JS::CreateTypeError. r=jorendorff

--HG--
extra : rebase_source : d621273cbff342f10864c2843a53eb55421fe582