Fix EZP-22318: Make Symfony session options SiteAccess aware

https://jira.ez.no/browse/EZP-22318

Depends on https://github.com/ezsystems/ezpublish-legacy/pull/881

This patch allows to override session options at the SiteAccess level.
[Specification](https://github.com/ezsystems/ezpublish-kernel/blob/impl_EZP-22318_sessionOptionsSiteAccess/doc/specifications/session/session_options_per_siteaccess.md)

This includes:
* cookie_domain
* cookie_path
* cookie_lifetime
* cookie_secure
* cookie_httponly

Additionally, `session_name` setting is deprecated in favor of `session.name`:

Before:
```yaml
ezpublish:
    system:
        my_siteaccess:
            session_name: SomeSessionName
```

After:
```yaml
ezpublish:
    system:
        my_siteaccess:
            session:
                name: SomeSessionName
                cookie_path: /my_siteaccess
                cookie_httponly: true
```

## TODO
* [x] Allow to override session options
* [x] Fix side effect with fragment framework when using ESIs / Hincludes
* [x] Ensure that cookie_path/cookie_domain/... is correctly reflected in legacy (maybe force )deactivation
* [x] Fix tests and add even more
* [x] Add some documentation