Theory of rainbows in thin crystals: The explanation of ion channeling applied toNe10+ions transmitted through a 〈100〉 Si thin crystal