1,3-Dipolar Cycloadditions of Nitrones to Hetero-substituted Alkenes Part 2: Sila-, Thia-, Phospha- and Halo-substituted Alkenes