Bugfixes, non-stock exp. traits, cleanup

- fixed duplication of TR on GameDatabase reload
- fixed toolbar button on database reload
- fixed `CustomKerbals` being ignored
- fixed persistence of cabin suits on the same scene, but persistence across
  scene switches sacrified
- perks are not hard-coded any more, perk suit buttons moved to roster
- code cleanup, refactorisations