Prevent mutation of unsupported mission types

 - delete and move remain allowed
Addressed review comments

 - universally across project
Merge pull request #62 from fightingwalrus/igcs-13-unsupported-mission-types

Prevent mutation of unsupported mission types