Bug 1095109 - Add L10nNotification API

https://bugzilla.mozilla.org/show_bug.cgi?id=1095109
Why not return a proper Promise here, with `Promise.resolve(notofication)`, instead of returning a thenable?