Refactor|Resources: Apply PIMPL in Material(*)Layer::AnimationStage

Also improved formatting of animation stage descriptions for detail
texture and shine layers.

Next step: Refactor the various texture layer types to use a common
base class shared by all texture layers.