On Invariant-Preserving Finite Difference Schemes for the Camassa-Holm Equation and the Two-Component Camassa-Holm System. (12th April 2016)