tests broaden to use all projects

- all current tests automatically test all projects
- testing configuration split, project part in projects
- testConfigurator class created to handle configurations
- IProject interface has new static method for project configuration