feat: adds warning to not user composer require or remove
If composer is called with require
or remove
command a message is displayed that this might cause cache inconsistencies.
I'm not sure if the message will be displayed when the composer API is used to require/remove packages.
Please check if the implementation is fine.
related: quiqqer/quiqqer#995
Closes #995