New features and models:
- Added renewable energy models `REECA1` and `REPCA1`.
- Added service `EventFlag` which automatically calls events
if its input changes.
- Added service `ExtendedEvent` which flags an extended event
for a given time.
- Added service `ApplyFunc` to apply a numeric function.
For the most cases where one would need `ApplyFunc`,
consider using `ConstService` first.
- Allow `selftest -q` for quick selftest by skipping codegen.
- Improved time stepping logic and convergence tests.
- Updated examples.
Default behavior changes include:
- ``andes prepare`` now takes three mutually exclusive arguments,
`full`, `quick` and `incremental`. The command-line now defaults
to the quick mode. ``andes.prepare()`` still uses the full mode.
- ``Model.s_update`` now evaluates the generated and the
user-provided calls in sequence for each service in order.
- Renamed model `REGCAU1` to `REGCA1`.