Menu ctrl tests

- Add a new menu called 'Project' to the menu bar
- The project menu appears only if a project is open
- The menu contains an entry that shows the project settings dialog
- Some unit tests for MenuCtrl