bug 895693 - notify title, text accept numbers

and iconURL accepts URL instances.
plus a new test to confirm that.
Merge pull request #1297 from zombie/895693-notif-options

Fix bug 895693 - fix notify title, text, iconURL validation, r=@jsantell