Return current user's permission level

Currently it is only possible to know if someone has granted permission - using needsPermission - but not whether the permission was otherwise denied or default.

I find myself wanting to retrieve the current notification permission level, in order to display a different message to those that have previously denied my application, as opposed to those that have 'default' permission.

This short pull request returns that permission level.