add desktop-notification to permissions listed in manifests
first version of notifications

use Nick's polyfill for notifications (tested on b2g simulator and
firefox desktop)