Mechanistic and Preparative Aspects of Vinyl Cation Chemistry