Surviving The Storm v2.0.0

- Reworked the mod structure for Build 42 while keeping the legacy B41 layout.
- Added a B42 branch targeting B42.12 to B42.19.
- Reorganized code into a shared compatibility core plus client/server entry points.
- Improved MP behavior by running gameplay effects server-side in multiplayer instead of relying on client-only changes.
- Prevented duplicate single-player execution by leaving gameplay effects to client Lua in SP and to server Lua in MP/dedicated contexts.
- Preserved the original mechanics: rain/snow wet worn clothing, wet clothing increases body wetness, and thunder can generate world sounds that attract zombies.
- Added defensive wrappers for clothing, weather, body damage and item methods across B41/B42 API differences.
- Updated body wetness handling for B42.19, where BodyDamage:getWetness/setWetness are no longer exposed while increaseBodyWetness remains available.
- Calls item:syncItemFields() when available after changing clothing wetness, improving B42 MP item-field synchronization.
- Removed thunder coordinate debug spam from normal logs.
- Added B42.15+ JSON sandbox translations while keeping TXT translations for B41 and earlier B42 builds.
