Require all skins to have .skin extension

The single shader skin code doesn't work (no surface name set, no surfaces uses it; it's the same as default).
No reason to fix single shader skin. Just use customShader refent setting.