Chadlia Jerad

Results 4 issues of Chadlia Jerad

This PR replaces https://github.com/lf-lang/lingua-franca/pull/1695. The companion PR in `reactor-c` is https://github.com/lf-lang/reactor-c/pull/358. It implements the transient feature in the federation execution. Details of the implementation are documented in Discussion https://github.com/lf-lang/lingua-franca/discussions/2212.

c
federated
feature

Currently, transient federates are only supported: - within the C target, - and when the coordination is centralized. The validation rules in LF Validator need to support these conditions.

There is a code generation error [here](https://github.com/lf-lang/lingua-franca/actions/runs/5871228264/job/15920103516#step:7:860), as I forgot the `self` construct to refer to a state variable ([here](https://github.com/lf-lang/lingua-franca/actions/runs/5871228264/job/15920103516#step:7:853)). The [execution is launched](https://github.com/lf-lang/lingua-franca/actions/runs/5871228264/job/15920103516#step:7:887) though, causing the RTI to just...

testing

In a federated program that does not enable authentication (using `auth` C target property), importing a reactor from a file where authentication is required will cause the program to fail....

bug
c
federated
security