Maru.Core plugin protocol refactorings
- replace very ugly swich-case block with ugly anonymous classes
- remove redundant messages from CoreModel class
- restructure creation of new scenario elements (spacecrafts, etc)
- other minor improvements