Implement Desktop notifications for HordeCore.

Bug: 12835
BFN