Return disposables from MenuManager which can be used to remove menus
:pencil: Update docs
:lipstick: spec description
Don’t add duplicate items to the same menu
Construct test instance of MenuManager in spec
Merge pull request #3655 from atom/ns-menu-disposables

Return disposables from MenuManager::add and add specs