ProjectConfigCtrl: improve testability
ProjectConfigCtrl: remove unnecessary event params
ProjectConfigCtrl: add unit test
MenuCtrl: make controller better testable
MenuCtrl: add unit test
ProjectConfigTest: tmpPath can be a static constant
MetadataServiceTest: prepare test for create method