The patch to be committed is at #85.
We can't move the bootstrap DIC into the normal DIC because the normal DIC needs the list of modules which currently depend on keyvalue which in turn depend on the database which requires the DIC to be loaded... Aaaaargh! And then we have cache.
To break this chain, the proposed solution is to have the DrupalKernel read the list of module straight from the YAML file storing the module list (a followup to make this pluggable is filed and being worked on actively). Multiple web frontends are taken care of by storing the module list used to build the container in the container and checking it for freshness after reading the container.
|FAILED: [[SimpleTest]]: [MySQL] Drupal installation failed.|
|PASSED: [[SimpleTest]]: [MySQL] 47,995 pass(es).|
|FAILED: [[SimpleTest]]: [MySQL] 48,009 pass(es), 3 fail(s), and 4 exception(s).|