This code adds new plugin "protopirate_config_plugin" and does all the
Receiver Configuration. This plugin should reduce the RAM usage even more,
and the Models DB (And its customised Variable Item List) now take up
no space in the main app.
This commit is from @xMasterX (MMX) and introduces implementation files for StarLine and Scher-Khan SubGhz protocols, including protocol decoders, encoders, and keeloq key management. Adds common protocol utilities, keystore handling, and protocol-specific logic for key generation, serialization, and deserialization.