Ability to show content not in source

Ability to select a source, then choose to show content NOT in source,
with playlist autogenerated
New controls to edit additional submenus

Also fixes rare case where submenu and additional menu would share a
.shortcuts file.

This commit MAY break submenu items when two or more main menu items
would otherwise have the same labelID.

Closes #14