Require result parameter: Cartesian2, Cartesian3, Cartesian4

For #1161 
You should throw if `result` is undefined. It isn't required for `Cartesian2.clone`.