Bug 1095109 - Add L10nNotification API

https://bugzilla.mozilla.org/show_bug.cgi?id=1095109
because the tests depend on onclickCB being synchronously available. I wanted to minimize the amount of changes in that patch as it's already too big.