Ion trapping for quantum information processing