Dermo-epidermal interactions in reptilian scales: speculations on the evolution of scales, feathers and hairs.