LockTweq, ModelsTweq: new wrappers.
Tweq: add random field to common fields.

AnimLight: add brighten_time, dim_time, min_brightness, max_brightness, outer_radius, inner_radius, light_offset, soft_shadows, current_state, and current_countdown fields; replace get_light_mode and set_light_mode with light_mode field; rename initially_on field to active and make non-const.
Light: clarify variability of hue and saturation fields.

ParticleGroup: replace set_particles_active method with active field.

AI: rename minimum_alert, minimum_relax_alert, and maximum_alert fields to min_alert, relax_alert, and max_alert, respectively.

AIAwarenessLink: replace have_los argument to update method with more consistent updated_los argument.

FieldProxyConfig: add a sometimes-needed cast to the default_getter template.
Add PROXY_COMP_CONFIG macro for setting up vector-component fields.