Add notification replacement to the Sugar notification model

How to test and other information can be found on the feature page:  http://wiki.sugarlabs.org/go/Features/Notification_Replacement