This PR ensures that recipes listed in symfony.lock are not removed unless a package is explicitly removed, fixing the experience with recipes brought by packs.
This also fixes unconfiguring auto-registered bundles (fix #920)
And this finally fixes listing all installed packages in symfony.lock, while only packages with actual recipes should be listed there (auto or not-auto recipes).
This PR ensures that recipes listed in symfony.lock are not removed unless a package is explicitly removed, fixing the experience with recipes brought by packs.
This also fixes unconfiguring auto-registered bundles (fix #920)
And this finally fixes listing all installed packages in symfony.lock, while only packages with actual recipes should be listed there (auto or not-auto recipes).