GlobalConfig: save opened projects to the global config
GlobalConfig: replace ProjectItem list by Map
MenuCtrl: adopt unit test