Fixes#245 — _find_kicad_footprint_dir() only listed the 9.0/8.0 Windows
install paths, so a Windows host with only KiCad 10 installed got None and
footprint auto-discovery found nothing. The same gap existed for symbols in
library_symbol.py and dynamic_symbol_loader.py.
- Add C:/Program Files/KiCad/10.0/share/kicad/{footprints,symbols} to the
candidate lists (10.0 first, matching the existing newest-first order)
- Honor KICAD10_FOOTPRINT_DIR and KICAD10_SYMBOL_DIR env overrides alongside
the existing 9/8 ones
- Regression tests in tests/test_kicad10_paths.py