Support for equipment profiles.
- equipment profiles can be defined for each spacecraft class in classes.xml
- equipment profiles can be referenced in level.xml
- custom unique profiles can be defined for each ship if needed, in the same way as equipment was defined before
- the profile can be omitted, in which case the program will attempt to load the "default" named profile of the class
- the test configuration will load the random ships with default equipment profiles
- the test configuration is more customizable