Clear all custom shader code in clear shader API
This change ensures that all shader customizations including whole shader replacements are cleared when the clear methods are called.
This change ensures that all shader customizations including whole shader replacements are cleared when the clear methods are called.