Add a generic backend & other stuffs.

* Add a generic ( all os ) backend based on a qwidget,
with support for most of the features ( but, not actions yet)

* add support for manager-lever hints to define hint for all
notifications.

* add a test image, and remove all references to test values