Restructure notifications spec by considering perspective of extension developers
Background
While going through the extension's notification handling code for https://gitlab.com/eyeo/adblockplus/abpui/adblockplusui/issues/184, I found that, while the spec outlines the server-side and user-facing parts, it is not particularly useful for extension developers. This, however, is necessary if we want to simplify it and make it more maintainable.
What to change
Restructure notifications spec based on how things are implemented in the extension (see also my current draft).
Edited by Thomas Greiner