Data management tools for playing BattleTech

feat(unit-rules): battle value for combat vehicles master

Tanks, hovercraft, VTOLs and naval vessels: 1,215 of 1,216 agree with MegaMek, and the one that does not is recorded. The whole conformance report is now 5,467 of 5,510 designs with both ratings measured. One calculation rather than two. MegaMek's `CombatVehicleBVCalculator` changes five things about `BVCalculator` - the plate is worth less for being on a vehicle, the frame is a tenth of the tonnage per armoured location, the tonnage counts for half, there is no heat budget to run out of, and only the front hull has a say in which way the machine faces - so `Machine` carries a `Chassis` and those five places ask it. The oracle found three things reading the rules would not have: a machine that cannot move gets no movement modifier, so a stealth trailer is a target like any other; a vehicle's ammunition carries no explosive penalty; and MegaMek's facing rule is written against location numbers that mean something else on a superheavy hull, which is in UPSTREAM.md and reproduced here.