Cyclopropenylium Cations, Cyclopropenones, and Heteroanalogues — Recent Advances