Fixed ability to train kerbals in flight

Fixes #53 (kerbals cannot be trained while they are in flight).
Closes #51 (removes the limit on how many perks can be taken with one
click).
Also increases the EVA limit to 15 spares.