[DependencyInjection] Fix aliased access of shared services, fixes #8096
[DependencyInjection] Remove get*Alias*Service methods from compiled containers
[DependencyInjection] Rename ContainerBuilder::$aliases to avoid conflicting with the parent class
[DependencyInjection] Add support for aliases of aliases + regression test