Remove catch from objc++ compilation units
Remove catch from objc++ compilation units

catch is a c++ keyword.

Instead use catchOn.

Fixes #177
mxcl/PromiseKit,mxcl/PromiseKit,mxcl/PromiseKit,allen-zeng/PromiseKit,allen-zeng/PromiseKit