[BUGFIX] Make default menu behavior use shortcut UID

This changes two things:

1. The default value of `useShortcutUid` is set to TRUE since this will be the desired rendering in almost all cases.
2. The original page UID value now gets overridden if the `useShortcutUid` toggle is TRUE.

The result of this is that all shortcuts' active and sub states are determined by the shortcut's target UID rather than the shortcut's UID. This makes (among other things) shortcut modes like "parent of current page" correctly render as "active" state despite being a shortcut.

Before, it would have been impossible for some shortcut modes to correctly display *unless `useShortcutData` was set*. After, the `useShortcutUid` toggle is properly respected and logically enabled by default.