Scottish headteachers and local authorities are told too many uniforms feature 'unnecessary fripperies'