Fix parameter factory code generation
Make the standalone programmer compile in the new world
Let's have a LIN bootloader (builds, untested)
Fix reset vector patching logic
Fix LIN copyback for listening when sending reply
Checkpoint: USB link becoming a master
Intermission: let's have a much simpler story for signals
Optimise encoding valid ranges (mostly for reading purposes)

Also disable the programmer build… it’s way too big right now and needs
rethinking.
Add encoding range boundaries, remove description strings for encoding ranges
Reduce complexity; bootloader installer can now generate its own uploadable