Data management tools for playing BattleTech

feat(unit-search): ask the legs a design stands on as a yes or a no master

`biped`, `quad` and `tripod` are the `Config:` line as three tri-state filters, read through `Shape::from_config` so a QuadVee is a quad and a LAM is a biped. A design with no configuration answers neither way, the rule the other tri-state filters follow.


+204 -17
5 changed files