Navigation UI Ember Integration

Closes #4537

- Adds Navigation to the Settings menu
- Adds a `codeInjectionUI` config flag (redirects if not an editor or author)
- Rows can added & deleted

Note: This uses fixtures, so these needs to be removed when navigation is added to the API. The `NavigationAdapter` also needs to be deleted at the same time.