Add `SLEditingMenu` and `SLEditingMenuItem`.

To allow the manipulation of the application's editing menu and the items it contains.

The editing menu tests are disabled on Travis because in that environment
the menu intermittently fails to appear. However, it consistently appears
in other environments.