Complete documentation for Notification creation
Complete documentation for Notification creation

Notifications support several options that were yet to be documented:
`buttons`, `description`, and `stack`. Add descriptions for each option
and its defaults (where applicable, e.g. .buttons.className).

`stack` is technically available on all notification types, but it
doesn't make sense to use it on types other than 'error' and 'fatal'.
Therefore it's documented only in those two cases.

The usage and expected display, like preformatted vs. Markdown, taken
from [atom/notifications/lib/notification-element.coffee][1].

[1]: https://github.com/atom/notifications/blob/v0.64.1/lib/notification-element.coffee
decaffeinate-examples/atom,andrewleverette/atom,Ingramz/atom,kevinrenaers/atom,tjkr/atom,brettle/atom,brumm/atom,xream/atom,helber/atom,rlugojr/atom,PKRoma/atom,liuderchi/atom,liuderchi/atom,decaffeinate-examples/atom,bsmr-x-script/atom,brettle/atom,AlexxNica/atom,ardeshirj/atom,FIT-CSE2410-A-Bombs/atom,AdrianVovk/substance-ide,me-benni/atom,sotayamashita/atom,brumm/atom,CraZySacX/atom,kevinrenaers/atom,ardeshirj/atom,gontadu/atom,Mokolea/atom,gontadu/atom,bolinfest/atom,bolinfest/atom,CraZySacX/atom,helber/atom,bsmr-x-script/atom,decaffeinate-examples/atom,tjkr/atom,kevinrenaers/atom,brettle/atom,tjkr/atom,t9md/atom,brumm/atom,PKRoma/atom,Arcanemagus/atom,t9md/atom,AlexxNica/atom,xream/atom,rlugojr/atom,andrewleverette/atom,rlugojr/atom,bsmr-x-script/atom,stinsonga/atom,stinsonga/atom,liuderchi/atom,Ingramz/atom,stinsonga/atom,gontadu/atom,me-benni/atom,me-benni/atom,andrewleverette/atom,FIT-CSE2410-A-Bombs/atom,helber/atom,decaffeinate-examples/atom,t9md/atom,AdrianVovk/substance-ide,AlexxNica/atom,stinsonga/atom,atom/atom,Mokolea/atom,Arcanemagus/atom,sotayamashita/atom,AdrianVovk/substance-ide,atom/atom,Mokolea/atom,Arcanemagus/atom,sotayamashita/atom,FIT-CSE2410-A-Bombs/atom,CraZySacX/atom,ardeshirj/atom,liuderchi/atom,xream/atom,Ingramz/atom,atom/atom,bolinfest/atom,PKRoma/atom